Page 47 - BAHASA PEMROGRAMAN C++
P. 47

4.  IF BERSARANG

                           IF Bersarang atau nama lainnya Nested IF merupakan IF didalam IF atau dengan kata lain didalam
                           pemilihan terdapat pemilihan lainnya. IF bersarang digunakan ketika akan membuat program
                           yang  didalamnya  terdapat  pemilihan/pengkondisian/penyeleksian  dan  didalam  pemilihan/

                           pengkondisian/penyeleksian   tersebut terdapat pemilihan/pengkondisian/penyeleksian lagi.
                           Nested IF biasanya digunakan dalam pembuatan program yang kompleks. Berikut gambar IF

                           bersarang :


























                                                  Gambar 3.4 Pemilihan IF Bersarang

                           Berdasarkan gambar diatas dapat dilihat bahwa terdapat dua buah kondisi sebelumnya
                           (lihat lingkaran biru warna dasar putih), dari salah satu kondisi tersebut terdapat pilihan kondisi
                           lain(lihat lingkaran biru warna dasar berwarna abu-abu), sehingga dapat terlihat bahwa dalam

                           pemilihan terdapat pilihan lain. Misalkan dalam studi kasus daftar menu pada sebuah warung
                           makan, dimana dalam daftar menu tersebut terdapat menu utama yaitu pilihan menu makanan

                           dan menu minuman kemudian dalam menu makanan tersebut terdapat pilihan kembali yaitu
                           beberapa makanan seperti mie goreng, mie rebut dan nasi goreng. Berikut notasi algoritmik

                           untuk If Bersarang :







                                                                              PEMROGRAMAN C++          40
                                                                                      Bagi Pemula

                                                                                                        40
   42   43   44   45   46   47   48   49   50   51   52