Page 78 - Modul Algoritma dan Pemrograman Dasar
P. 78

4.  Pernyataan if dalam if

                                      Pernyataan if yang terletak dalam if sering disebut nested

                                if atau if bersarang. Salah satu bentuknya adalah :

                                  if (kondisi1)

                                   pernyataan1;

                                  else if (kondisi2)





                                   pernyataanM;


                                  else /*Opsional*/
                                   pernyataanN; /*Opsional*/


                                      Bentuk  pernyatan  if  seperti  ini  bermanfaat  untuk

                                menyeleksi  sejumlah  kemungkinan  tindakan.  Penyeleksian

                                dilakukan secara bertingkat. Flowchat if dalam if berikut :

                                  If (kondisi-1)
                                  If (kondisi-2)
                                   Statement-a
                                   Else
                                   Statement-b
                                   else
                                  if (kondisi-3)
                                   Statement-c
                                   Else
                                   Statement-d
                                   Else
                                  …
                                      Pada  variasi  ini,  apabila  kondisi-1  bernilai  benar  maka

                                dilanjutkan  memeriksa  kondisi-2.  Apabila  kondisi-2  bernilai

                                benar maka Statement-a yang dikerjakan dan apabila kondisi-2

                                bernilai salah  maka Statement-b yang dikerjakan. Sedangkan






                                                                                                     72
   73   74   75   76   77   78   79   80   81   82   83