Struktur If ... Then
Struktur
if adalah sebuah kondisi yang paling sederhana, yaitu untuk membandingkan suatu
kondisi tertentu.
Contohnya :
Contoh
diatas, kondisi digunakan untuk menyatakan nilai1 lebih besar dari
nilai2. Jika nilai1 lebih besar dari nilai2, maka akan muncul message
box " The Result Is True " dan jika salah, program berhenti tanpa
menampilkan apa-apa.
Struktur If ... Then ... Else
Kondisi If ... Then
... Else adalah pengembangan dari struktur percabangan if. Pada struktur ini anda bisa menentukan pernyataan (statement) lain
yang akan dieksekusi jika kondisi pertama tidak memenuhi syarat.
Bentuk umum struktur ini adalah :
Bentuk umum struktur ini adalah :
If (kondisi) Then
Pernyataan 1;
Pernyataan 2;
………..
Pernyataan N ;
else
Pernyataan 1;
Pernyataan 2;
………..
Pernyataan N ;
End if
Struktur Iif (...,...)
Struktur
percabangan Iif adalah bentuk yang sederhana dari If ... Then ... Else.
Pada struktur ini,bagian kondisi dan pernyataan terdapat pada satu
baris.
Bentuk umum struktur ini adalah :
Private Sub TextBox3_Leave(ByVal sender As
System.Object, ByVal e
As
System.EventArgs) Handles TextBox3.Leave
TextBox4.Text = IIf(CInt(TextBox3.Text)
> 60, "Lulus", "Tidak Lulus")
End Sub
Struktur If ... Then ... Elseif ... Then
Struktur
ini digunakan ketika sebuah program memiliki 3 atau lebih kondisi.
Struktur ini juga terdapat else yang digunakan untk menjalankan
pernyataan ketika semua kondisi tidak terpenuhi.
Bentuk umum struktur ini adalah :
If (kondisi_1) Then
Statement..
……………
Elseif (kondisi_2) Then
Statement..
……………
Elseif (kondisi_N) Then
Statement..
……………
Else
Statement..
……………
End If
Contoh Program :
Desain sebuah program seperti contoh dibawah :
kemudian buatlah coding untuk perbandingan nilai angka 1 dan angka 2 tersebut
Dan juga coding untuk menutup / mengakhiri pada button " Seleesai "
Seterusnya buat coding untuk menghapus / mereset kembali pada button " Ulang "
Kemudian kita akan menjalankan programnya