Page 11 - BAB 6 - Struktur Kontrol Percabangan
P. 11

c.  Output Program














                        03                        Percabangan If Bersarang atau











                                                  Lebih Dari 2 Kondisi





                                Pada struktur ini adalah perluasan dari struktur sebelumnya yang
                         mana memiliki kondisi lebih dari dua baik menambah satu kondisi ataupun
                         lebih.  Pernyataan  if  bersarang  “Apabila  <kondisi  1>  bernilai  benar  maka
                         dijalankan percabangan di dalam <kondisi 1> yaitu <kondisi 1.1>, apabila
                         kondisi 1.1 bernilai benar maka menjalankan <pernyataan 1>. Apabila kondisi
                         1 salah maka akan mengecek <kondisi 2>, jika kondisi 2 bernilai benar maka
                         akan menjalankan <pernyataan 2>”.

                         Bentuk umumnya adalah sebagai berikut:


                           if (kondisi_1)
                           {
                             Statement_jika_kondisi_1_terpenuhi;
                           }
                           else if (kondisi_2)
                           {
                             Statement_jika_kondisi_2_terpenuhi;
                           }
                           else if (kondisi_3)
                           {
                             Statement_jika_kondisi_3_terpenuhi;
                           }
                           else {
                             statement_jika_semua_kondisi_tidak_terpenuhi;
                           }



                          Contoh Studi Kasus


                         Menentukan nilai akhir yang dimasukkan termasuk ke dalam golongan grade
                         nilai dari “A”, “B”, “C”, “D”, “E”, dan “F”.




                        Struktur Kontrol Percabangan                                                  6
   6   7   8   9   10   11   12   13   14   15   16