Porównanie liczb
Na przykładzie wzrostu dzieci. Pierwszy wynik podawany na podstawie kodu z procedury, drugi już poza procedurą.
Kompilator: Turbo Pascal
program kolejka;
uses crt;
procedure kolejnosc(var a,b:real);
var pom:real;
begin
if (a>b) then
begin
pom:=a;
a:=b;
b:=pom;
end;
writeln('W procedurze');
writeln('Wzrost nizszego dziecka: ',a:5:1);
writeln('Wzrost wyzszego dziecka: ',b:5:1);
end;
var x,y:real;
begin
clrscr;
write('Wzrost Jasia: '); readln(x);
write('Wzrost Malgosi: '); readln(y);
if x=y then writeln('Dzieci sa rownego wzrostu.')
else
begin
kolejnosc(x,y);
writeln;
writeln('Wzrost nizszego dziecka: ',x:5:1);
writeln('Wzrost wyzszego dziecka: ',y:5:1);
end;
readln;
end.