Senin, 13 Maret 2017

Percabangan Perintah dengan IF

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.

Percabangan Perintah dengan IF Rating: 4.5 Diposkan Oleh: Good Dreamer

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.