Page 51 - Pemrograman Dasar (KD 3.3 - 3.7)
P. 51

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


                         Mengkonversi nilai akhir menjadi golongan grade nilai dari “A”, “B”, “C”, “D”,
                         “E”, dan “F”.




                        Struktur Kontrol Percabangan                                                 46
   46   47   48   49   50   51   52   53   54   55   56