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

