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

Postingan populer dari blog ini

Apa itu DATA, VARIABEL, TYPE DATA