Bu yazıda okuyacağınız başlıklar;
Vb.Net If Yapısı
Visual Basic.Net de programcılar tarafından sıkça kullanılan vb.net if yapısı ,
Belirli ifadeleri kontrol etmek veya bazı şartların gerçekleşip gerçekleşmediğini denetlemek amacıyla kullanılan komutlardan birisidir.
Yazılım If yapısıyla birlikte verilen koşula bağlı olarak çalışır.
Bu komutlar sayesinde ELSE, ELSEIF veya END IF deyimleri ile oluşturulan işlem bloğunun çalışması veya atlatılması sağlanır.
Kullanımı;
IF Şart THEN İşlenicek Komutlar Else İşlenicek Komutlar END IF
If’in kelime anlamı eğer demektir,
Buradaki yapıda Eğer şart doğruysa; şunları yap, Else(Değilse) şunları yap şeklinde.
Tek satırda şart yazılırsa End If deyimi kullanılmaz.
IF Şart Komutlar THEN Komutlar
Örnek;
Dim not1 As Integer not1 = InputBox("1. Notunuzu Giriniz") Dim not2 As Integer not2 = InputBox("2. Notunuzu Giriniz") Dim not3 As Integer not3 = InputBox("3. Notunuzu Giriniz") Dim ortalama As Integer ortalama = (not1 + not2 + not3) / 3 If ortalama <= 45 Then MsgBox("Üzgünüm, Kaldınız. Ortalamanız: " & ortalama) Else MsgBox("Tebrikler, Geçtiniz. Ortalamanız: " & ortalama) End If
Kodları direk form load, yani formun yüklendiği olayına yazdık anında çalışması için.
Açıklamak gerekirse;
1. Not, 2. not, 3. not ve ortalama için toplamda 4 farklı değişken tanımladık.
Bu değişkenlere ait değerleri inputboxla kullanıcının atamasını sağladık, 3 Notu toplayarak 3’e böldük ve if yapısı kullanarak sonuca şarta bağlı olarak kaldınız veya geçtiniz yazdırdık.
Ayrıca kaldınız, geçtiniz yazısının yanına msj kutusuna bi önceki konuda işlediğimiz & operatörüyle kullanıcının not ortalamasını yazdırdık. Açıklamaları uzun bulanlar çektiğimiz videoyu da izleyebilirler; https://www.youtube.com/watch?v=CoJGKbQHxwY