Page 114 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 114

C.  Percabangan Bersarang

                  1.  If else Bersarang
                      Percabangan  if  bersarang  atau  juga  di  sebut  nested  if  c++  adalah  percabangan  yang

                  digunakan apabila terdapat pernyataan percabangan dibawah sebuah pernyataan percabangan
                  lainnya.

                      Adapun sintaksis dari if else bersarang adalah sebagai berikut:

                  if (ekspresi_boolean1)
                  {
                         // Dieksekusi jika ekspresi Boolean 1 bernillai benar
                  if (ekspresi_boolean2)
                  {
                         // Dieksekusi jika ekspresi Boolean 2 bernilai benar
                    }
                  }


                  2.  Switch Bersarang
                      Percabangan switch bersarang adalah suatu struktur pemrograman yang digunakan untuk

                  menangani situasi di mana ada beberapa kondisi yang perlu diuji secara berurutan dalam blok
                  kode switch. Dalam percabangan switch bersarang, di dalam salah satu case dari switch utama,

                  terdapat pernyataan switch lain yang menguji kondisi tambahan berdasarkan nilai yang berbeda.
                      Adapun sintaksis dari switch bersarang adalah sebagai berikut:

                  switch (ch1)
                  {

                  case ‘A’:
                  cout<<”Bagian A dari switch luar”;
                  switch(ch2)
                  {
                  case ‘A’:

                  cout<<”Bagian A dari switch dalam”;
                  break’
                  case ‘B’:  /*kode untuk case B dari switch dalam */

                  }
                  break;
                  D.  Contoh Program
                  case ‘B’:  /*kode untuk case B dari switch luar */
                  1.  Contoh 1 – Program penggunaan if
                  }










                                                                                                          91
   109   110   111   112   113   114   115   116   117   118   119