Page 88 - BUKU TEKS SK T4
P. 88

Kawalan Pilihan If-Else-If
                 Komputer juga boleh diprogramkan untuk membuat keputusan yang lebih kompleks, iaitu dengan
                 menggunakan struktur kawalan if-else-if. Oleh hal yang demikian, komputer boleh mencuba syarat
                 boolean yang baharu sekiranya syarat terdahulu menghasilkan keputusan palsu. Sekiranya syarat
                 boolean menghasilkan keputusan benar, penyataan yang dipaut kepada syarat boolean tersebut sahaja
                 akan dilaksanakan. Syarat-syarat boolean yang lain tidak akan diuji.


                                     Carta alir                                   Sintaks



                         Mula                                        if (syarat boolean1_Benar)
                                                                     {
                                                                        penyataan01
                                                                     }else if (syarat boolean2_
                                                                     Benar) {
                        Adakah        Ya       Laksana
                       syarat 1              penyataan 1                penyataan02
                        benar?                                       }else if (syarat boolean3_
                                                                     Benar) {
                                                                        penyataan03
                     Tidak                                           }else {
                                                                        penyataan04
                                                                     }
                        Adakah        Ya       Laksana
                       syarat 2              penyataan 2
                        benar?



                     Tidak



                        Adakah        Ya
                       syarat 3                Laksana
                        benar?               penyataan 3


                     Tidak

                        Laksana
                      penyataan 4






                        Tamat


                                               Rajah 1.28 Carta alir dan sintaks if-else-if

                                                                            BAB 1 PENGATURCARAAN
                                                                                                   79
   83   84   85   86   87   88   89   90   91   92   93