Page 86 - BUKU AJAR ALGORITMA PEMROGRAMAN (Revisi 5 Maret) B5 REVISI 12 MARET.docx
P. 86
4. Percabangan NESTED IF
Suatu percabangan yang dibuat menggunakan
struktur if dapat terdiri dari satu kondisi, dua kondisi,
lebih dari dua kondisi (majemuk) dan struktur if
bersarang. Struktur percabangan if bersarang / nested if
merupakan struktur if yang paling komplek, karena
merupakan perluasan dan kombinasi dari berbagai
struktur if lainnya.
Percabangan bersarang merupakan percabangan
yang membuat blok percabangan di dalam
percabangan sehingga pada percabangan yang
pertama akan melakukan percabangan lagi di
dalamnya.
Konsep dari percabangan ini adalah terdapat
Struktur If yang berada didalam Struktur If lainnya.
Artinya dalam pernyataan If bersarang jika kondisi If
yang paling luar (paling atas) bernilai benar, maka
kondisi If yang berada didalamnya baru akan dilihat (di
cek).
Struktur If Bersarang / Nested If
Bentuk umum dari struktur If bersarang / struktur if
yang berada di dalam struktur if lainnya adalah sebagai
berikut:
if(kondisi1){
if(kondisi1a){
Statemen_jika_kondisi1_dan_1a_terpenuhi;
}
else if(kondisi1b){
77