Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [pascal] pomoc w zadaniu
Forum PHP.pl > Inne > Hydepark
aleo
Kod
program rysowanie;
uses crt; var x1,y1:longint;ss:string;
procedure pisarz(x,y:longint;s:string);
begin
gotoxy(x,y);
write(s);
end;
begin
clrscr;
   write('podaj x y i s');    read(x1);read(y1);write('podaj s');read(ss);
pisarz(x1,y1,ss);
end.


dlaczego nie wyczytuje zmiennej ss?
Kuzry
Zamiast "read" spróbuj używać "readln" też tak mam u siebie i powinno zadziałać winksmiley.jpg
aleo
Kod
program zad4;
             uses crt;
             var
             d,e,f:real;
function min3(a,b,c:real):real;
begin
if a<b then
if a<c then min3:=a
else if  b<c then min3:=b
else min3:=C;

                              end;

                              begin
                              writeln('podaj a , b  ,c ');
                              read(d);
                              read(e);
                              read(f);
                              writeln('najmniejsza wartosc',min3(d,e,f):2:0);
                              readln;



                              end.


A dlaczego tu jest źle ?
Kuzry
Ale co konkretnie jest źle, nie wiem na czym mam się skupić ?
sebekzosw
Mmmmm ;d Pascal biggrin.gif I like it! ;]

wszystko jest dobrze:

Kod
program zad4;

uses crt;
var d,e,f:real;

function min3(a,b,c:real):real;
        begin
                if (a<b) AND (a<c) then min3:=a
                else if b<c then min3:=b else min3:=c;

        end;


begin
        writeln('podaj a, b, c ');
        readln(d,e,f);
        writeln('najmniejsza wartosc ',min3(d,e,f):2:0);
        readln;
end.


trochę skróciłem ;]
aleo
kurcze ten kompilator pod arch'em dziwnie chodzi smile.gif

U mnie się sypie :]
sebekzosw
a konkretnie co się dzieje? ;]


Ściągnij ten:
http://www.download.net.pl/2508/Free-Pascal/
aleo
ok dobra mam mam jeszcze jedno pytanie zadanie
zdefiniuj funkcję największy dzielnik typu longint liczby n dla liczb n -1 i 1 zwróci 1

mój kod
wydaje mi się ze dobrze działa

Kod
program nd;
  uses crt;

  var
  a:longint;

function nd1(n:longint):longint;

begin
if n>0 then nd1:=n else
if n<0 then nd1:=--1
end;

  begin
  write('podaj n');
  readln(a);
  write('nd', nd1(a):2);
  readkey;
  end.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.