Perbedaan Struktur If – Then , If – Then – Else , Nested If
Tuesday, March 17, 2020
1 Comment
Struktur If – Then
Contoh Stukturnya :
Struktur If – Then
If (kondisi) Then
… Ekspresi …
End If
Kondisinya :
Perbandigan antara satu variabel/konstanta dengan variabel/konstanta lain dengan menggunakan tanda <, >, =, <>, >=, <=.
Ekspresi :
Rangkaian kode program (blok program) yang akan dijalankan jika kondisinya bernilai benar (memenuhi syarat).
Contoh:
Buat suatu program yang akan menyeleksi suatu inputan nilai akhir mahasiswa. Inputan nilai dilakukan lewat inputbox melalui prosedur form_click. Lakukan seleksi pada nilai tersebut yaitu jika nilainya lebih besar atau sama dengan 55 cetak keterangan”lulus”. Tetapi jika tidak terpenuhi program akan berakhir. Asumsikan inputan nilai antara 0 sampai 100.
Private sub form_click()
dim nilai_akhir as integer
nilai_akhir = inputbox(“ketik nilai akhir”)
if (nilai_akhir) >= 55 then
print “nilai_akhir : “ & nilai_akhir
print “keterangan : lulus “
end if
End sub
Struktur If – Then – Else
Merupakan struktur percabangan dimana suatu ekspresi akan dikerjakan jika kondisinya terpenuhi. Jika tidak terpenuhi maka ekspresi yang lain akan dikerjakan.
Contoh Strukturnya:
If (kondisi) Then
… Ekspresi 1 …
Else
… Ekspresi 2 …
End If
rangkaian kode program(blok program) yang akan dijalankan jika kondisinya bernilai salah (tidak memenuhi syarat)
Contoh:
Buat suatu program yang akan menyeleksi suatu inputan nilai akhir mahasiswa. Inputan nilai dilakukan lewat inputbox melalui prosedur form_click. Lakukan seleksi pada nilai tersebut yaitu jika nilainya lebih besar atau sama dengan 55 cetak keterangan”lulus”. Tetapi jika tidak terpenuhi cetak keterangan “gagal”. Asumsikan inputan nilai antara 0 sampai 100.
private sub form_click()
dim nilai_akhir as integer
nilai_akhir = inputbox(“ketik nilai akhir”)
if (nilai_akhir) >= 55 then
print “nilai_akhir : “ & nilai_akhir
print “keterangan : lulus “
else
print “keterangan : gagal “
end if
end sub
Nested If
Pada kondisi tertentu di dalam struktur if then else bisa ditempatkan struktur if then atau if then else yang lain. Bentuk semacam ini biasa disebut if tersarang atau nested if.
Contoh Strukturnya:
If (kondisi 1) Then
If (kondisi 2) Then
… Ekspresi 1 …
Else
… Ekspresi 2 …
End If
End If
Contoh Lainnya:
If (kondisi 1) then
if (kondisi 2) then
…ekspresi 1…
else
…ekspresi 2
end if
Else if (kondisi 3) then
…ekspresi 3…
else
…ekspresi 4…
End if
Mungkin segitu saja penjelasan dari saya, kurang lebihnya mohon maaf hehehe
Mantap buat anak sekolah tinggal copas wkwkwk
ReplyDelete