Page 47 - BAHASA PEMROGRAMAN C++
P. 47
4. IF BERSARANG
IF Bersarang atau nama lainnya Nested IF merupakan IF didalam IF atau dengan kata lain didalam
pemilihan terdapat pemilihan lainnya. IF bersarang digunakan ketika akan membuat program
yang didalamnya terdapat pemilihan/pengkondisian/penyeleksian dan didalam pemilihan/
pengkondisian/penyeleksian tersebut terdapat pemilihan/pengkondisian/penyeleksian lagi.
Nested IF biasanya digunakan dalam pembuatan program yang kompleks. Berikut gambar IF
bersarang :
Gambar 3.4 Pemilihan IF Bersarang
Berdasarkan gambar diatas dapat dilihat bahwa terdapat dua buah kondisi sebelumnya
(lihat lingkaran biru warna dasar putih), dari salah satu kondisi tersebut terdapat pilihan kondisi
lain(lihat lingkaran biru warna dasar berwarna abu-abu), sehingga dapat terlihat bahwa dalam
pemilihan terdapat pilihan lain. Misalkan dalam studi kasus daftar menu pada sebuah warung
makan, dimana dalam daftar menu tersebut terdapat menu utama yaitu pilihan menu makanan
dan menu minuman kemudian dalam menu makanan tersebut terdapat pilihan kembali yaitu
beberapa makanan seperti mie goreng, mie rebut dan nasi goreng. Berikut notasi algoritmik
untuk If Bersarang :
PEMROGRAMAN C++ 40
Bagi Pemula
40