VB .NET - Tutorial

Nested IF Statement (IF Bersarang) pada Visual Basic .NET


Nested IF Statement merupakan pernyataan IF di dalam pernyataan IF yang lainnya. Dapat dikatakan pernyataan IF ini bertingkat. Nested IF Statement atau IF bersarang dapat menjadi alternatif dari IF Else Statement.

Pernyataan ini juga dapat dilakukan pada Visual Basic .NET. Apa ini boleh dilakukan? Jelas ini sah-sah saja untuk dilakukan. Ini merupakan alternatif jika kita ingin menggunakannya selain IF Else Statement.


Struktur Nested IF Statement pada Visual Basic .NET

Struktur Nested IF Statement (IF bersarang) dapat kita lihat seperti gambar flow diagram di bawah ini

nested if statement Flow diagram pada Visual Basic .NET

Pada gambar di atas terlihat jelas bahwa IF bersarang merupakan IF di dalam IF. Mari kita lihat struktur IF bersarang pada Visual Basic .NET pada sintak berikut ini.

Kita dapat Lihat kode di atas terdapat 3 pernyataan IF. Di mana IF dengan kondisi ekpresi3 ada di dalam IF dengan kondisi ekspresi2. Begitupun IF dengan kondisi ekpresi2 ada di dalam IF dengan kondisi ekspresi1.

Contoh Program Nested IF Statement

Mari kita coba membuat contoh program dengan pernyataan IF bersarang pada Visual Basic .NET. Buatlah Project pada Visual Basic .NET dan beri nama Nested IF Statement. Desain Form sepert gambar di bawah ini.

Desain Form Nested IF pada Visual Basic .NET - Kolektor Ilmu

Alur programnya adalah memasukkan nilai pada masing-masing TextBox. Kemudian jika Tombol Proses di klik, akan muncul Message Box yang menyatakan LULUS atau TIDAK LULUS dari nilai rata-rata.

Kondisinya adalah :
> Jika nilai lebih dari sama dengan 70, maka dinyatakan Lulus.
> Jika kurang dari 70, maka dinyatakan tidak lulus.

Kita menuju koding atau sintak. Double Klik pada tombol Proses dan masukkan kode berikut.

Saya menambahkan Try Catvh ex untuk antisipasi jika ada error.

Agar dapat lebih memahami sintak di atas, Anda dapat mendownload File Latihannya di sini  DOWNLOAD

Catatan : File Latihan menggunakan Visual Basic .NET 2012.




About the author

Ahmad Syaiful

Seorang yang selalu ingin tahu tentang hal-hal baru yang positif.

Leave a Comment