İf koşul then begin
İşlenecek kodlar;
End;
Koşulumuz Begin ve End arasında olarak şart sağlandığınde Begin ve End arasında kalan kodları işleyecektir.
İf koşul then
İşlenecek kod;
Üstteki koşuldan farklı olarak Begin ve End bulunmamaktadır açıklamalardaki farka bakarak üsttekinde “kodlar” bu şartımızda ise “kod” yazılmıştır yani Begin ve End yok ise koşuldan sonraki tek satırı alır ondan sonraki satır şarta dahil edilmez.
Örnek:
var
a:string;
begin
Readln(a);
İf a='ktu' then
Writeln('Ktu yazdınız');
readln;
end.
Şimdi ise IF koşulunda Else durumundan bahsedeceğiz. Yukarıda sadece şartın sağlanması durumunun hakkında bilgiler verdik, şimdi ise durumu sağlanmaması hakkında bilgiler vererek IF koşulunun nasıl kullanıldığını sonlandıracağız. Bunun için üstte kullandığımız gibi kullanıyoruz ek olarak End den sonra Else ile başlıyoruz ve Else den önceki satırda ;(noktalı virgül) ü kaldırıyoruz.
İf koşul then begin
İşlenecek kodlar;
End Else Begin
İşlenecek kodlar;
End;
Eğer Else den sonra Begin ve End var ise içindeki kodları işlenir kaç tane satır var ise tüm satırlar işlenir.
İf koşul then
İşlenecek kod
Else
İşlenecek kod;
Eğer Else‘den sonra tek satırlık bir kod kullanacak isek Begin ve End kullanmamıza gerek olmaz. Ve Else kullanım Begin ve End kullanmadığımızda sadece 1 satırı Else‘ye dahil eder.
Kaynak: http://www.tekno-logy.com/pascal-if-kullanimi.html