2. CASE OF
1. IF THEN ELSE
struktur penulisan:
if exp then
statement 1
else
statement 2
|
if exp2 then
statement 1
else if exp2 then
statement
.... dst
else
statement
|
Contoh:
Menyebutkan Nama Bulan.
program if_then;
uses wincrt;
var kd_bln : integer;
begin
writeln ('nama-nama bulan');
writeln ('------------------');
write ('masukan kode bulan:,'); readln (kd_bln);
if kd_bln = 1 then
write ('januari')
else if kd_bulan = 2 then
write ('februari')
else if kd_bulan = 3 then
write ('maret')
..... dst
else if kd_bln = 12 then
write ('desember')
else
write ('tidak ada bulan ke-13 dst.');
end.
2. CASE OF
contoh :
menyebutkan nama hari
program case_of;
uses wincrt;
var kd_hari : integer ;
begin
writeln ('menghitung nama hari');
writeln ('----------------------');
write ('masukan kode hari:,'); readln (kd_hari);
case kd_hari of
1 : begin
write ('senin');
end;
2. : begin
write ('selasa');
end;
3 : begin
write ('rabu');
end;
4. : begin
write ('kamis');
end;
5 : begin
write ('jumat');
end;
6. : begin
write ('sabtu');
end;
7 : begin
write ('minggu');
end;
else
begin
write ('tidak ada hari ke-8 dst');
end;
end;
end.