Bagaimana cara menggunakan IF ELSE di VB.NET

if_else_vb_net

Pernyataan bersyarat IF ELSE , digunakan untuk memeriksa kondisi yang di berikan, dan membuat keputusan berdasarkan kontek itu. Pernyataan bersyarat memeriksa data menggunakan operator perbandingan serta operator logika.

If [your condition here]
	Your code here
Else
	Your code Here
End If

Jika konteksinya TRUE maka kontrol pergi ke antara blok IF dan Else, yaitu program akan mengeksekusi kode antara IF dan pernyataan ELSE.

Jika kontingnya adalah FLASE maka kontrol pergi ke antara blok ELSE dan END IF, yaitu program akan mengeksekusi kode antara ELSE dan pernyataan END IF.

Jika Anda ingin memeriksa lebih dari satu kondisi pada saat yang sama, Anda dapat menggunakan ElseIf.

If [your condition here]
	your statement
ElseIf [your condition here]
	your statement
ElseIf [your condition here]
	your statement
Else
	your statement
End If

Ambil contoh real-time – Ketika kita ingin menganalisis daftar tanda kita harus menerapkan beberapa ketentuan untuk menilai siswa tergantung pada nilai.

Berikut adalah aturan garding dari daftar tanda:

1) Jika nilai lebih dari 80 maka siswa mendapat nilai lebih tinggi

2) Jika nilai kurang dari 80 dan lebih besar dari 60 maka siswa mendapat kelas satu

3) Jika nilai kurang dari 60 dan lebih besar dari 40 maka siswa mendapat kelas dua

4) Kondisi terakhir adalah, jika nilai kurang dari 40 maka siswa gagal.

Sekarang di sini menerapkan ketentuan-ketentuan ini dalam program VB.NET.

1.	If totalMarks >= 80 Then
2.	    MsgBox("Got Higher First Class ")
3.	ElseIf totalMarks >= 60 Then
4.	    MsgBox("Got First Class ")
5.	ElseIf totalMarks >= 40 Then
6.	    MsgBox("Just pass only")
7.	Else
8.	    MsgBox("Failed")
9.	End If

Baris 1: Memeriksa tanda total lebih dari atau sama dengan 80

Baris 2: Jika nilai total lebih dari 80 tunjukkan pesan – “Mendapat Kelas Satu Tinggi”

Baris 3: Memeriksa tanda total lebih dari atau sama dengan 60

Baris 4: Jika nilai total lebih dari 60 tunjukkan pesan – “Punya Kelas Satu”

Baris 5: Memeriksa tanda total lebih dari atau sama dengan 40

Baris 6: Jika jumlah total lebih dari 40 tampilkan pesan – “Hanya lewat saja”

Baris 7: Jika ketiga kondisi gagal program pergi ke blok pengkodean berikutnya

Baris 8: Jika semua gagal menunjukkan pesan “Gagal”

Baris 9: Mengakhiri blok kondisi

VB.NET Source Code

  Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button1.Click
    Dim totalMarks As Integer
    totalMarks = 59
    If totalMarks >= 80 Then
        MsgBox("Gor Higher First Class ")
    ElseIf totalMarks >= 60 Then
        MsgBox("Gor First Class ")
    ElseIf totalMarks >= 40 Then
        MsgBox("Just pass only")
    Else
        MsgBox("Failed")
    End If
End Sub
End Class

Dalam contoh ini, nilai totalnya adalah 59, ketika Anda menjalankan program ini, Anda akan masuk ke kotak pesan “Just Pass Only”

Jika Anda ingin memeriksa kondisi dalam kondisi Anda dapat menggunakan pernyataan bersarang

If [your condition here]
	If [your condition here]
		Your code here
	Else
		Your code Here
	End If
Else
	Your code Here
End If

Anda juga dapat menulis IF IF ELSE Statement dalam satu baris

If [your condition here] [Code] Else [code]

Contoh :

Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, 
	ByVal e As System.EventArgs) Handles Button1.Click
        Dim totalMarks As Integer
        totalMarks = 39
    If totalMarks >= 50 Then MsgBox("passed ") Else MsgBox("Failed ")
    End Sub
End Class

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *