Page 87 - BUKU TEKS SK T4
P. 87
Kawalan Pilihan If-Else
Penyataan if-else digunakan untuk membuat keputusan dalam sesuatu
atur cara. Hasil perbandingan itu menunjukkan hasil boolean, iaitu Ya
(Benar) atau Tidak (Palsu). Penyataan susulan bergantung kepada hasil
Boolean tersebut.
Carta alir Sintaks
Mula
if (<syarat Boolean>) {
<Arahan-arahan jika Benar>
Adakah
Palsu Benar } else {
syarat
benar? <Arahan-arahan jika Palsu>
}
Laksana penyataan Laksana penyataan
ini jika palsu ini jika benar
Tamat
Rajah 1.27 Carta alir dan sintaks if-else
Contoh syarat-syarat Boolean yang digunakan dalam kawalan pilihan
adalah seperti berikut:
(a) Adakah input 10 lebih besar daripada 0?
(b) Adakah suhu bilik lebih tinggi daripada 27°C?
(c) Adakah suhu kotak mengeram telur dalam lingkungan
37 sehingga 39°C?
(d) Adakah pemohon berumur 16 tahun ke atas?
(e) Adakah markah input 40 atau ke atas?
Contoh 24
Komputer boleh meminta umur seseorang pengguna untuk menentukan
kelayakan mengundi. Syarat boolean untuk mengundi ialah 21 tahun. Jadi,
atur cara kawalan pilihan if-else yang digunakan adalah seperti yang berikut:
public class Contoh24{
public static void main(String[] args){
int umur=25;
if (umur > 20) {
System.out.println("Anda layak mengundi.");
} else {
System.out.println("Maaf, anda masih belum
cukup umur.");
If-else statement in Java }
http://goo.gl/kkyqN9 }
Sains Komputer Tingkatan 4
78

