Thursday, April 9, 2015

VB.NET Menggunakan statemen IF, ELSE IF, ELSE

Pernyataan kondisional IF ELSE  digunakan untuk memeriksa kondisi dari suatu aksi, dan membuat keputusan berdasarkan kondisi itu sendiri. Pernyataan kondisional memeriksa data menggunakan operator perbandingan serta operator logika
operator perbandingan dalam vb.net :
1.       >             lebih besa                                          contoh : Apakah 3 > 4
2.       <             lebih kecil                                         contoh : Apakah 3 < 4
3.       =             sama dengan                                     contoh : Apakah 3 <=4
4.       >=           lebih besar atau sama dengan          contoh : Apakah 3 >= 4
5.       <=           lebih kecil atau sama dengan           contoh : Apakah 3 <= 4
6.       <>           tidak sama dengan                            contoh : Apakah 3 <> 4

Beriku juga daftar operator logika dalam vb.net :
1.       And       operaton logika dan
2.       Or          operator logika atau

Biasanya operator logika diatas akan dikombinasikan dengan operator perbandingan agar tercapai suatu tujuan yang diinginkan, berikut contohnya :
1.       Jika NamaMu and NamaKu = Erwin Pasaribu ->Dipakai dalam logika dan
2.       Jika NamaMu Or NamaKu = Erwin Pasaribu -> Dipakai dalam operator or


Jika kondisi bernilai TRUE maka kontrol pergi ke antara IF atau blok Lain, yaitu program akan mengeksekusi kode antara IF dan ELSE pernyataan
If [your condition here]
  Your code here
Else
  Your code Here
End If      
 
Jika Nilai adalah False maka kontrol pergi ke antara ELSE dan END IF blok, yaitu program akan mengeksekusi kode antara ELSE dan END IF pernyataan.


Jika ingin cek lebih dari satu kondisi pada saat yang sama, Anda dapat menggunakan ElseIf
If [your condition here]
  Your code here
ElseIf [your condition here]
  Your code here
ElseIf [your condition here]
  Your code here
Else
  Your code Here
End If

Jika kondisi bernilai TRUE maka kontrol pergi ke antara IF dan blok Lain, yaitu program akan mengeksekusi kode antara IF dan ELSE pernyataan.
Jika kondisi bernilai FALSE maka kontrol pergi ke antara ELSE dan END IF blok, yaitu program akan mengeksekusi kode antara ELSE dan END IF pernyataan.

Berikut contoh pemakaian IF, ELSE IF, ELSE :
1.       Buat form seperti dibawah ini


2.       Ketentuan :
      Ø  Jika nilai angka antara 0 sampai 49 makan nilai huruf E 
      Ø  Jika nilai angka antara 50 sampai 59 makan nilai huruf D
      Ø  Jika nilai angka antara 60 sampai 69 makan nilai huruf C
      Ø  Jika nilai angka antara 70 sampai 79 makan nilai huruf B
      Ø  Jika nilai angka antara 80 sampai 89 makan nilai huruf A
      Ø  Jika nilai angka lebih besar 90 makan nilai huruf A+

3.       Menuliskan kode program menampilkan nilai huruf di dalam tombol nilai
1.  Dim nilai As Double = TextBox1.Text
2.          Dim NilaiHuruf As String
3.          If TextBox1.Text = "" Then
4.              Exit Sub
5.          Else
6.              If nilai >= 0 And nilai < 50 Then
7.                  NilaiHuruf = "E"
8.              ElseIf nilai >= 50 And nilai < 60 Then
9.                  NilaiHuruf = "D"
10.      ElseIf nilai >= 60 And nilai < 70 Then
11.                NilaiHuruf = "C"
12.      ElseIf nilai >= 70 And nilai < 80 Then
13.                NilaiHuruf = "B"
14.      ElseIf nilai >= 80 And nilai < 90 Then
15.                NilaiHuruf = "A"
16.      Else
17.                NilaiHuruf = "A+"
18.      End If
19.   End If

20.            MessageBox.Show("Nilai Huruf " & NilaiHuruf, "",      MessageBoxButtons.OK, MessageBoxIcon.Information)
21.         End Sub


4.       Coba input nilai 70.7 dan lihat hasilnya