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.