Pascal - Feltételes utasítás: if then, if then else
Programunk futtatását feltételekhez köthetjük. A feltételes utasítás segítségével két irányba terelhetjük a folyamatot. Ha teljesül a feltétel akkor az első irányba folytatódik a program futása ha nem akkor a második irányba. Az irányok alatt egy utasítás vagypedig egy blokk végrehajtását értem.if then, if then else
Leírás
if condition then statement1;
if condition then statement1 else statement2;
Bemenet
- condition - Logikai érték Feltétel lehet akármilyen kifejezés
- statement1 - Utasítások
- statement2 - Utasítások
Példaprogramok
Pascal
Feltételes utasítás lehetséges használata:if i > 10 then
begin
i :=10; i := i - 1; inc(i);
end;
if i < 10 then i := 10 else i:=1;
Pascal
További példaprogram részletek:while i>0 do if i=10 then break else begin dec(i); end;
repeat inc(i); if i=3 then break; until (i=10);
if x >= 12 then while y >= 0 do dec(y);
if x = 5 then dec(y);
if x>$abc then y := x / $a;
if i - 10 >0 then i := i-5;
Feltételes utasítás más programozási nyelven:
Különbségek: