Struktur if/else
Struktue if/then/else digunakan untuk memilih
alternatif apabila suatu syarat atau kondisi dipenuhi (1 kasus), atau memilih
satu alternatif dari dua kemungkinan berdasarkan apakah syarat terpebuhi atau tidak
(2 kasus)
·
Bentuk 1 kasus :
If (kondisi) then
Aksi
End if
Apabila
syarat dipenuhi maka “aksi” dijalankan.
Contoh
:
If
(x>10) then
X←x + 1;
End
if
·
Bentuk 2 kasus :
If ( kondisi) then
Aksi-1
Else
Aksi
Endif
Apabila syarat terpenuhi
maka”akasi1” dilaksanakan, tetapi jika syarat tidak terpenuhi maka “aksi
2” dilaksanakan,
Contoh
If
(bil>0) then
Write(“bilangan positif”);
Else
Write(“bilangan negatif”);
End
if
·
Bentuk bersusun ( lebih dari 1 syarat)
If (kondisi 2 ) then
Aksi-1
Else
If
(kondisi-2) then
Aksi-2
Else
If(kondisi
3)
Aksi-3
Endif
Endif
End
if
Endif
Pada
kasus ini”aksi-1” dilaksanakan ketika kondisi-1 terpenuhi,”aksi-2” dilaksanakan
apabila kondisi-1 tidak terpenuhi dan kondisi-2 terpenuhi. Aksi-3 hanya
dilakukan jika kondisi-3 terpenuhi.
Contoh
:
If(bil>0)
then
Write(“bilangan positif”);
Else
If (bil<0) then
Write(“bilangan
negatif”{);
Else
If (bil=0)
Write(“nol”);
Endif;
Endif;
0 komentar:
Posting Komentar