Statemen If yang melibatkan dua kasus merupakan perluasan dari bentuk pertama sebelumnya yang if satu kasus.Konsepnya sederhana,pemilihan ini terdapat penambahan statemen (bisa berbentuk gabungan statemen dalam satu blok) yang digunakan untuk mengatasi kejadian pada saat kondisi tidak terpenuhi.
jadi kaya gini aja nih nih:
jadi kaya gini aja nih nih:
if (kondisi) then
statemen_jika_kondisi_benar
{TIDAK DIAKHIRI DENGAN;}
else
statemen_jika_kondisi_salah;
#Bentuk diatas hanya berlaku jika hanya memiliki satu baris statemen,dan yang harus diperhatikan adalah statemen pertama (sebelum kata kunci else) tidak boleh diakhiri tanda titik koma.Jika ingin menambahkan titik koma maka harus menempatkan statemen tersebut dalam blok (begin...end).kaya gene nih
if (kondisi) then
begin
statemen_jika_kondisi_benar;{pake titik koma}
end
else
statemen_jika_kondisi_salah;
if (kondisi) then begin statemen_jika_kondisi_benar; end else begin statemen_jika_kondisi_salah; end;
program ifDuakasus;
uses wincrt;
var bil:integer;
begin
write('masukan sebuah bilangan');
readln(bil);
if (bil mod 2 = 0) then
writeln(bil,' merupakan bilangan GENAP)
else
writeln(bil,' merupakan bilangan GANJIL);
end.

aduuh lega dan capenya...moga bermanfaat kawan2

Print this page




