IF digunakan untuk percabangan perintah. Dalam bahasa awam, IF digunakan sebagai pemilih jika "BENAR", lantas mau kemana?
Bentuk dasar IF adalah sebagai berikut:
If (pernyataan_logika)
End if
Contoh:
Dim angka As Integer = 4
If angka Mod 2 = 0 Then
Console.Write("Angka Genap")
End If
Pertama-tama, program akan mendeklarasikan sebuah variabel angka bertipe integer dengan nilai awal 5. Kemudian program akan memeriksa isi dari variabel tersebut. Jika isi dibagi dengan 2 menghasilkan sisa nol, maka isi variabel tersebut adalah bilangan genap.
Keputusan dari suatu program bisa lebih dari satu seperti contoh program dibawah ini. Program ini melanjutkan program terdahulu. Perbedaannya, jika angka tersebut menghasilkan sisa pembagian setelah dibagi dengan 2, maka program akan menuliskan pada layar konsol "Angka Ganjil". Keputusan kedua dibedakan dengan keputusan pertama dengan ELSE.
Dim angka As Integer = 4
If angka Mod 2 = 0 Then
Console.Write("Angka Genap")
Else
Console.Write("Angka Ganjil")
End If
Lantas bagaimana jika keputusannya lebih dari 2? Kita bisa menggunakan ELSEIF, seperti contoh dibawah ini:
Dim nilai As Integer = 0
Console.Write("Masukkan Nilai: ")
nilai = Console.ReadLine()
If nilai <= 49 Then
Console.Write("Nilai E")
ElseIf nilai <= 59 Then
Console.Write("Nilai D")
ElseIf nilai <= 69 Then
Console.Write("Nilai C")
ElseIf nilai <= 79 Then
Console.Write("Nilai B")
ElseIf nilai <= 89 Then
Console.Write("Nilai B+")
Else
Console.Write("Nilai A")
End If
Program diatas akan mengubah nilai angka menjadi nilai huruf. Program mendeklarasikan variabel nilai bertipe integer dengan nilai awal nol. Kemudian program akan meminta masukan nilai angka dari use yang diterima variabel nilai. Selanjutnya aplikasi akan menuliskan nilai hurufnya berdasarkan pemilihan IF.
Home /
bahasa program /
dasar visual basic /
percabangan perintah /
visual basic /
Percabangan Perintah dengan IF
Senin, 13 Maret 2017
Percabangan Perintah dengan IF
Langganan:
Posting Komentar (Atom)
Diberdayakan oleh Blogger.
0 komentar:
Posting Komentar