Dokumen tersebut menjelaskan penggunaan pernyataan if-else dan switch dalam pembuatan program komputer. Ia juga menunjukkan contoh-contoh kod program yang menggunakan struktur kawalan ini untuk membuat keputusan berdasarkan syarat-syarat tertentu.
1. ISYTIHAR PENGECAM
<Jenis data> <nama pengecam> = <nilai>;
1. Pembolehubah ini menyimpan senarai nama pelajar
2. Pembolehubah ini menyimpan umur pelajar
3. Pengecam ini menyimpan senarai nombor matrik
pelajar
2. Umpukkan nilai :
“KK Hulu Langat” ke dalam pembolehubah kolej
2014 ke dalam pembolehubah tahun
Paparkan semula nilai pembolehubah kolej dan tahun
menjadi ayat seperti berikut:
Selamat Datang Ke KK Hulu Langat ,
Selangor.
Visit KKHL year 2014
6. ANDA ADA DUIT RM 20.00 SAHAJA
T –SHIRT NI HARGA RM 16.50
T –SHIRT NI HARGA RM 27.50
MANA SATU YANG RELEVAN/ SESUAI UNTUK DI PILIH ????
7. pernyataan if adalah membandingkan satu ungkapan
boolean dan pernyataan dilaksanakan apabila ungkapan
itu benar
IF (UNGKAPAN BOOLEAN)
PERNYATAAN;
8. KOD PSEUDO
1. Mula
2. Baca nombor
3. Jika nombor == 1
4. Cetak “SATU”
5. Tamat
ATURCARA
2. int nombor =1;
3. if (nombor==1)
4. System.out.println(" SATU ");
9. KOD PSEUDO
1. Mula
2. Baca warganegara
3. Jika warganegara = Malaysia
4. Cetak “Layak Mendaftar Kolej Komuniti”
5. Tamat
ATURCARA
2. String warganegara="Malaysia";
3. if ("Malaysia".equals(warganegara))
4. System.out.println(" Layak Mendaftar Kolej Komuniti
");
11. KOD PSEUDO
1. Mula
2. Masukkan umur
3. Jika umur > 20
4. Cetak “Anda
Dewasa”
5. Tamat
ATURCARA
package latihanPilihan;
import java.util.Scanner;
Scanner reader = new
Scanner(System.in);
2. System.out.println(“ Umur? ");
int umur = reader.nextInt();
3.if (umur >20)
4.System.out.println("Anda Dewasa");
12. if (ungkapan boolean1)
pernyataan 1;
else
pernyataan 2;
Jika ungkapan boolean 1 adalah benar,
pernyataan 1 akan dilaksanakan,
Jika sekiranya ungkapan boolean1 salah,
pernyataan 2 akan dilaksanakan.
13. KOD PSEUDO
1. Mula
2. Masukkan umur
3. Jika umur > 20
4. Cetak “Dewasa”
5. Sebaliknya
6. Cetak “Kanak-
kanak”
7. Tamat
ATURCARA
package latihanPilihan;
import java.util.Scanner;
Scanner reader = new
Scanner(System.in);
2. System.out.println(“ Umur? ");
int umur = reader.nextInt();
3.if (umur >20)
4. System.out.println("Dewasa");
5.else
6. System.out.println(“Kanak-kanak");
14. KOD PSEUDO
1. mula
2. baca markah
3. jika markah >= 50
cetak “anda lulus”
sebaliknya
cetak “anda gagal, cuba lagi”
KOD ATURCARA
if (markah >=50){
System.out.println (“anda lulus”);
else
System.out.println (“anda gagal, cuba lagi”);}
15. KOD PSEUDO
1. mula
2. Masukkan markah kuiz, markah ujian
3. Kira JumlahMarkah
4. Jika JumlahMarkah >= 50
cetak “anda lulus”
Selain itu
cetak “anda gagal, cuba lagi”
KOD ATURCARA
if (markah >=50){
System.out.println (“anda lulus”);
else
System.out.println (“anda gagal, cuba lagi”);}
16. Anda dikehendaki membina aturcara bagi menentukan
status pelajar. Jika keputusan LA1 mereka LULUS,
mereka boleh meneruskan LA2. Jika sebaliknya,
mereka terpaksa mengulang semula LA1.
Kelayakan umur untuk menyertai pertandingan MySkills
2014 adalah tidak melebihi 20 tahun. Anda dikehendaki
membina aturcara bagi menentukan sama ada pelajar A
layak atau tidak layak sekiranya pelajar A lahir pada
tahun 1991
17. Anda dikehendaki membina aturcara bagi menentukan
sama ada pelajar layak menerima BR1M atau tidak
berdasarkan carta alir berikut.
mula
tamat
Pendapatan bapa
Layak
Jumlah pendapatan =
pendapatan ibu + bapa
Pendapatan ibu
Tidak Layak
Jumlah
pendapatan
> RM3000
ya
tidak
18. if (ungkapan boolean 1)
pernyataan 1;
else if (ungkapan boolean 2)
pernyataan 2;
else
pernyataan 3;
Jika ungkapan boolean1 adalah benar pernyataan 1 akan
dilaksanakan,
Jika sekiranya ungkapan boolean1 salah, uji pula ungkapan
boolean 2, jika benar pernyataan 2 akan dilaksanakan.
Jika sekiranya kedua-dua ungkapan boolean salah pernyataan 3
akan dilaksanakan
19. KOD PSEUDO
1. Mula
2. Baca markah
3. Jika markah >=90 cetak cemerlang
4. sebaliknya jika markah >=50 cetak lulus
5. Sebaliknya cetak gagal
6. Tamat
ATURCARA
3.if (markah >=90) {System.out.println
("cemerlang");}
4.else if (markah >=50) {System.out.println ("lulus");}
5.else {System.out.println ("gagal");}
20. ATURCARA
int number = 3;
if (number == 1)
{ System.out.println("The number is one."); }
else if (number == 2)
{ System.out.println("The number is two."); }
else if (number == 3)
{ System.out.println("The number is three!"); }
else
{ System.out.println("Quite a lot!"); }
21. Bina aturcara yang dapat menerima input satu nombor
integer. Tentukan sama ada nombor tersebut nombor
positif, nombor negatif atau sifar.
Paparkan gred dan komen pelajar berdasarkan jumlah
markah yang dimasukkan. Paparan gred hendaklah
seperti jadual berikut:
Jumlah markah Gred Komen
>=85 A Cemerlang
>=75 B Kepujian
>=60 C Baik
>=50 D Memuaskan
<50 U Mengulang
22. && - DAN
||- ATAU
!- TAK
A B A&&B A||B
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 1
A !A
0 1
1 0
23. int umur =26;
if ((umur >=15) &&
(umur<=30))
System.out.println(“belia”);
else
System.out.println(“lain”);
int berat;
if ((berat <=60) (berat >=50))
System.out.println(“ideal”);
else
System.out.println(“lain”);
int markah;
if ((markah>=90) &&
(markah<=100))
System.out.println(“anda
cemerlang”);
else
System.out.println(“lain”);
24. int umur, tinggi;
Scanner baca = new Scanner(System.in);
System.out.print("umur? ");
umur = baca.nextInt();
System.out.print("tinggi?");
tinggi = baca.nextInt();
if ((umur >=12) ||(tinggi>=100))
System.out.println("boleh naik roller coaster");