Anda di halaman 1dari 5

Selection

(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 Algoritma KATA_UNTUK_ANGKA


A : integer {Mencetak kata untuk angkaa (1 sd 4), angka
dibaca dari piranti masukan}
Deskripsi
Deklarasi
read (A)
A : integer
if A=1 then
write (“satu”)
Deskripsi
Else
read (A)
If A=2 then
case (A)
write(“Dua”)
A=1 : write (‘Satu’)
Else
A=2 : write (‘Dua’)
If A=3 then
A=3 : write (‘Tiga’)
write (“Tiga”)
A=4 : write (‘Empat’)
Else
Otherwise : write (‘bukan termasuk bilangan
If A=4 then 1 s/d 4’)
write (“Empat”) Endcase
Else
write(“Bukan termasuk angka 1 sampai dengan 4”)
Endif
Endif
Endif
Endif
Endif
Algoritma KATA_UNTUK_ANGKA
{Mencetak kata untuk angkaa (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

Anda mungkin juga menyukai