Page 41 - PowerPoint Presentation
P. 41
1.4 1.4.1 MENERANGKAN ALIRAN
STRUKTUR KAWALAN PILIHAN
• Untuk mengatasi kekurangan penggunaan if-else-if (pernyataan perlu diulang
banyak kali dan boleh mengelirukan pengguna).
• Struktur ini lebih mudah difahami.
• Ujian Switch : ungkapan nombor, abjad atau rentetan.
• Case : Mengandungi nilai yang akan dipadankan dengan ujian switch.
• Break : Digunakan sebagai arahan untuk keluar dari blok switch. Jika
ungkapan break tidak disertakan, pernyataan selepas break akan
dilaksanakan.
• Default : Kadang-kadang dimasukkan sebagai langkah tambahan. Pernyataan
default akan dilaksanakan jika ujian switch tidak bersamaan dengan mana-
mana nilai case.
CARTA ALIR SINTAKS
switch (ujian) {
MULA
case : nilai1 {
Case Ya Kumpulan Kumpulan Pernyataan 1
nilai 1 Pernyataan 1 break ;
Tidak
} case : nilai2 {
Case Ya Kumpulan Kumpulan Pernyataan 2
nilai 2 Pernyataan 2
break ;
Tidak
Case Ya Kumpulan } case : nilai3 {
nilai 3 Pernyataan 3 Kumpulan Pernyataan 3
Tidak break ;
Laksana
Pernyataan 4
} default : {
TAMAT Kumpulan Pernyataan 4 41
}}

