- Struktur If...Then
- Struktur If...Then untuk pilihan jamak
Struktur Keputusan If...Then mengijinkan mengevaluasi sebuah kondisi pada program dan melakukan tindakan berdasarkan hasilnya. Dalam bentuk paling sederhana, keputusan If...then dapat dituliskan dalam baris tunggal seperti berikut ini: If kondisi Then pernyataan Dimana kondisi adalah ekspresi logika dan pernyataan adalah pernyataan program visual basic yang valid. Contoh:
if val(txtnilai.text)>75 then txtket.text="Lulus Ujian"
Visual Basic juga mendukung struktur keputusan If...Then dimana kita bisa menyertakan beberapa ekspresi berkondisi. Blok pernyataan ini panjangnya bisa beberapa baris dan mengandung kata-kata kunci seperti Elseif, else dan endif. Bentuk perintahnya adalah sebagai berikut:
if kondisi1 then Kelompok pernyataan yang akan dieksekusi jika kondisi1 bernilai benar
elseif kondisi2 then
Kelompok pernyataan yang akan dieksekusi jika kondisi2 bernilai benar
...
else
Pernyataan yang akan dieksekusi jika semua kondisi bernilai salah.
end if