if <şərt> then;
Bu formada operator yerinə yetirilərkən məntiqi ifadənin qiyməti doğru olarsa,
onda
,
əks halda, proqramdakı növbəti operator yerinə yetirilir.
Qeyd edək ki, bir şərti keçid operatoru digər şərti keçid operatorunun tərkibinə
daxil ola bilər:
if <şərt> then if <şərt> then else;
və ya
if <şərt> then else if <şərt> then;
Misal 2:.
Program ves; CONST A1='Yungul'; A2='Orta'; A3='Agir'; A4='Daha agir'; var V : integer; BEGIN Write('Cekini daxil edin V'); ReadLn(v); if V<62 then WriteLn(A1) else if (V>62) and (V<75) then WriteLn(A2) else if (V>75) and (V<88) then WriteLn(A3) else WriteLn(A4) END.
Proqram idmançının kütləsindən asılı olaraq, onun hansı çəki kateqoriyasına aid
olmasını müəyyən edir. Belə ki, 62 kq az çəkili idmançı yüngül, 62 -75 kq çəkili
idmançı orta, 75-88 kq çəkili idmançı ağır, bundan artıq çəkili idmançı isə daha
ağır çəkili idmançı kateqoriyasına aid olunur.
62>