Anda di halaman 1dari 6

Kendali Percabangan

A. Pernyataan if
Pernyataan yang biasanya dipakai untuk mengambil keputusan dari
suatu kondisi adalah statemen if. Adapun format atau sintax dari statemen if
adalah sebagai berikut:
if kondisi
aksi
end
Dalam hal ini jika kondisi bernilai True (atau 1) maka aksi akan
dikerjakan sedangkan jika kondisi bernilai False (atau 0) maka aksi tidak akan
dikerjakan.

Contoh:
1. Program untuk menguji pernyataan if
a=8
if a==8
disp(‘a adalah 8’);
end

Jika program diatas dieksekusi maka hasilnya adalah: a adalah 8


2. Program untuk menguji pernyataan if
nilai_ujian=input(‘Masukkan Nilai Ujian:’);
absen=input(‘Masukkan Persentase Absen:’);
if nilai_ujian>75 && absen>=70
disp(‘Anda Lulus’)
end
disp(‘Terima Kasih’);S

Jika program diatas dieksekusi maka hasilnya adalah …


Masukkan Nilai Ujian : 98
Masukkan Persentase Absen : 85
Anda Lulus
Terima Kasih

B. Pernyataan if … else
Format dari pernyataan pengambilan keputusan if … else adalah
sebagai berikut:
if kondisi
aksi_1
else
aksi_2
end
Disini diperlihatkan bahwa jika kondisi terpenuhi atau bernilai True
(atau 1) maka aksi_1 yang dikerjakan. Sedangkan jika kondisi False (atau 0)
maka yang akan dikerjakan adalah aksi_2.

Contoh:
1. Program untuk menguji pernyataan if … else
nilai_ujian=input(‘Masukkan Nilai Ujian:’);
absen=input(‘Masukkan Persentase Absen:’);
if nilai_ujian>75 && absen>=70
disp(‘Anda Lulus’);
else
disp(‘Anda Tidak Lulus’);
end
disp(‘Terima Kasih’);

Jika program diatas dieksekusi maka hasilnya adalah …


Masukkan Nilai Ujian : 65
Masukkan Persentase Absen : 60
Anda Tidak Lulus
Terima Kasih
2. Program untuk menghitung luas lingkaran
radius=input(‘Masukkan jari-jari:’);
if radius<=0
fprint(‘Maaf;%.2f adalah jari-jari tidak valid\n’,radius);
else
area=pi*(radius^2);
fprintf(‘Lingkaran dengan jari-jari %.2f,’,radius);
fprintf(‘Luasnya adalah %.2f\n’,area);
end

Jika program diatas dieksekusi maka hasilnya adalah …


Masukkan Jari-jari : 5
Lingkaran dengan jari-jari 5.00, luasnya adalah 78,54

C. Pernyataan elseif
Pernyataan elseif adalah bentuk lain dari if … else bersarang. Format
umum dari pernyataan elseif adalah sebagai berikut:
if kondisi_1
aksi_1
elseif kondisi_2
aksi_2
elseif kondisi_3
aksi_3

else
aksi_n
end

Contoh:

D. Pernyataan switch case


Pernyataan switch biasanya dipakai untuk mengambil keputusan
diantara banyak pilihan (kondisi). Adapun bentuk umum dari pernyataan ini
adalah:
switch choice
case value_1
aksi_1
case value_2
aksi_2
.
.
.
case value_n
aksi_n
otherwise
aksi_m
end
Contoh:
choice=input(‘Masukkan 2,4, atau 8:’);
switch choice
case 2
disp(‘Ini adalah Dua!!’)
case 4
disp(‘Ini adalah Empat!!’)
case 8
disp(‘Ini adalah Delapan!!’)
otherwise
disp(‘Ikuti Petunjuk!!’)
end

Anda mungkin juga menyukai