Page 65 - BAHAN_BACAAN_ALGORITMA_DAN_PEMOGRAMAN
P. 65
Sebagai contoh, akan ditentukan bilangan terbesar diantara dua
buah bilangan bulat x dan y. Maka, bentuk pemilihannya adalah :
if x > y then
tulis x sebagai bilangan terbesar
else
tulis y sebagai bilangan terbesar
Jika pilihan aksi yang dilakukan lebih dari dua, maka
digunakan struktur pemilihan bersarang (nested if). Contohnya :
if lampu traffic light berwarna merah then
berhenti
else
if lampu traffic light berwarna kuning then
jalan hati-hati
else
jalan terus
Contoh berikutnya dari pemilihan bersarang adalah menentukan
bilangan terbesar dari 3 (tiga) buah bilangan x, y, z, yaitu :
if x > y then
if x > z then
tulis x sebagai bilangan terbesar
else
tulis z sebagai bilangan terbesar
else
if y > z then
tulis y sebagai bilangan terbesar
else
tulis z sebagai bilangan terbesar
Pengulangan (Repetition)
Jika pada suatu saat kita harus membuat teks yang berulang
(dilakukan lebih dari 1 kali) dalam sebuah algoritma, maka dapat
digunakan struktur pengulangan (repetition). Misalnya, akan dibuat
teks “Teknik Informatika” sebanyak 10 kali. Maka algoritmanya dapat