You are on page 1of 8

Presented by Group 2

STRUKTUR KAWALAN
PELBAGAI PILIHAN
(MULTI SELECTION)
AHLI KUMPULAN
ADVER RUSSELL JOAN

FLARY ALNOVEM
Struktur Kawalan Struktur kawalan pelbagai pilihan

Pelbagai Pilihan mengandungi lebih daripada dua set


tindakan yang berlainan sebagai pilihan
untuk dilaksanakan. Set tindakan yang
dilaksanakan bergantung kepada pilihan
syarat yang didapati benar.
Rajah 3.12 dan Rajah 3.13 menunjukkan pseudokod dan carta alir bagi struktur kawalan pelbagai pilihan.

Rajah 3.13 Carta alir bagi


: struktur kawalan pelbagai
: pilihan ( melibatkan empat
JIKA memenuhi syarat 1
LAKSANAKAN Set tindakan A pilihan
JIKA memenuhi syarat 2
LAKSANAKAN Set tindakan B
JIKA memenuhi syarat 3
LAKSANAKAN Set tindakan C
JIKA TIDAK
LAKSANAKAN Set tindakan D
TAMAT JIKA
:
:

Rajah 3.12 Pseudokod bagi struktur


kawalan pelbagai pilihan (melibatkan
empat pilihan).
Rajah 3.14 dan Rajah 3.15 menunjukkan psuedokod dan carta alir struktur kawalan pelbagai pilihan dalam algoritma
untuk menentukan gred jika murid memasukkan skornya. Penetapan gred dibuat berdasarkan skema pemarkahan dalam
Jadual 3.2 .
Rajah 3.14 Pseudokod bagi
Jadual 3.2 Skema pemarkahan murid
menentukan gred
Rajah 3.15 Carta alir bagi

menentukan gred
Berdasarkan Rajah 3.14 dan Rajah 3.15, bahagian yang ditandakan hijau merupakan
satu struktur kawalan pelbagai pilihan yang mempunyai enam jenis tindakan yang
boleh dilaksanakan, iaitu menetapkan gred dari A hingga F. Lima syarat digunakan
untuk menentukan tindakan yang mana akan dilaksanakan. Contohnya, jika skor yang
dimasukkan ialah 90, maka syarat Skor ≥ 80 dipenuhi dan tindakan penetapan gred
iaitu Gred ialah A akan dilaksanakan. Jika kelima-lima syarat tidak dipenuhi maka
tindakan Gred ialah F akan dilaksanakan.
Thank You!
Do you have any question?

You might also like