(Struktur Case)
Lanjutan Selection (Struktur
Case)
Case (nama)
< kondisi1 > : aksi 1
< kondisi2 > : aksi 2
< kondisi3 > : aksi 3
.
.
< kondisiN > : aksi N
[otherwise aksiX]
endcase
Struktur case
if <kondisi1> then
aksi1
else
if <kondisi2> then
aksi2
else
if <kondisi3> then
aksi3
..
..
if <kondisiN> then
aksiN
else {otherwise}
aksiX
endif
endif
endif
Endif
Algoritma KATA_UNTUK_ANGKA
{Mencetak kata untuk angka (1 sd 4), angka dibaca dari piranti
masukan}
Deklarasi
A : integer
Deskripsi
read (A)
case (A)
A=1 : write (‘Satu’)
A=2 : write (‘Dua’)
A=3 : write (‘Tiga’)
A=4 : write (‘Empat’)
Otherwise : write (‘bukan termasuk bilangan 1 s/d 4’)
Endcase