Free Pascal - Podmienený príkaz: if then, if then else
Pomocou podmienok môžeme ovládať náš program. vďaka podmieneného príkazu môžeme riadiť beh programu v dvoch smeroch. ak je podmienka splnená bude pokračovať beh programu v prvom smere, ak nie tak druhom smere. pod smermi programu myslim buď príkaz alebo blok príkazov.if then, if then else
Popis
if condition then statement1;
if condition then statement1 else statement2;
Vstup
- condition - Logická hodnota Podmienkou môže byť akýkoľvek výraz
- statement1 - Príkazy
- statement2 - Príkazy
Príklady
Free Pascal
Možné požitie Podmienený príkaz:if i > 10 then
begin
i :=10; i := i - 1; inc(i);
end;
if i < 10 then i := 10 else i:=1;
Free Pascal
Ďalšie kúsky ukážkových kódu:while i>0 do if i=10 then break else begin dec(i) end;
if x >= 12 then while y >= 0 do dec(y);
if y<5 then y := y/ 3.14; // y = 1.234
if x > 0 then // x == true x:=5;
if x>$abc then y := x / $a; // y = 466
if x>10 then y := x / $a; // y = 1
Podmienený príkaz v inom programovacom jazyku:
Rozdiely oproti: