Nested Condition
Merupakan struktur if yang paling komplek, karena merupakan perluasan dan kombinasi dari berbagai struktur if lainnya. Konsep dari percabangan ini adalah terdapat Struktur if yang berada di dalam 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).
Contoh Struktur
if(kondisi1){
if(kondisi1a){
Statemen_jika_kondisi1_dan_1a_terpenuhi;
}
else if(kondisi1b){
Statemen_jika_kondisi1_dan_1b_terpenuhi;
}
.....
else{
Statemen_jika_hanya_kondisi1_yang_terpenuhi;
}
}
else if(kondisi2){
if(kondisi2a){
Statemen_jika_kondisi2_dan_2a_terpenuhi;
}
else if(kondisi2b){
Statemen_jika_kondisi2_dan_2b_terpenuhi;
}
.....
else{
Statemen_jika_hanya_kondisi2_yang_terpenuhi;
}
}
else if(kondisi3){
Statemen_jika_kondisi3_terpenuhi;
}
.....
else{
Statemen_jika_semua_kondisi_tidak_terpenuhi;
}
Komentar
Posting Komentar