Vb.Net Select Case Yapısı
  1. Anasayfa
  2. Vb.Net

Vb.Net Select Case Yapısı

0

Bu yazıda okuyacağınız başlıklar;

Vb.Net Select Case Yapısı

Vb.Net select yapısı çok fazla şartın olduğu durumlarda if yapısından daha kullanışlıdır.

Bu durumlarda Select Case – End Select yapısı kullanmak programın anlaşıla birliğini, okunabilirliğini artırır.

Kullanımı

Select Case Kontrol_Degiskeni
Case Sart : komutlar
Case Sart : komutlar
Case Else : komutlar
End Select

Not:
Kontrol_Değişkeni tam sayı veya char tipinde olmalıdır. Diğer değişken tipleri select case yapısında kullanılmazlar. Yani string ve ondalıklı sayı tipleri Kontrol_Değişkeni tipi olarak kullanılamazlar.

Örnek:

Konunun daha iyi kavranması için ufak bi örnek ekleyeceğiz, ileriki konularda yine bir çok örnek yayınlayacağız.

If yapısına verdiğimiz ilk örnekte kullanıcı notu giriliyor ve buna göre sadece geçtiniz veya kaldınız msj ı veriliyordu.

Bu yazılımda yine kullanıcı tarafından öğrenci notları 100lük sisteme göre girilecek, 5lik not sistemindeki karşılığını ve geçip kaldığını msj olarak verdireceğiz.

Form load veya button click olayına yazarak uygulayabiliriz;

Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
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

Select Case ortalama
Case 0 : MsgBox("5lik ve 100Lük sistemde de 0 aldınız")
Case 1 To 24 : MsgBox("5lik sistemde 0 aldınız, Ortalamanız:" & ortalama)
Case 25 To 44 : MsgBox("5lik sistemde 1 aldınız, Ortalamanız:" & ortalama)
Case 45 To 54 : MsgBox("5lik sistemde 2 aldınız, Ortalamanız:" & ortalama)
Case 55 To 69 : MsgBox("5lik sistemde 3 aldınız, Ortalamanız:" & ortalama)
Case 70 To 84 : MsgBox("5lik sistemde 4 aldınız, Ortalamanız:" & ortalama)
Case 85 To 100 : MsgBox("Tebrikler. 5lik sistemde 5 aldınız, Ortalamanız:" & ortalama)
Case Else : MsgBox("Girilen değerlerde hata olabilir, Hesaplanan Ortalamanız:" & ortalama)
End Select
End Sub
End Class

Ekran Görüntümüz;

vb.net select case yapısı

İlerleyen konularda da vb.net select case yapısı ile ilgili örnekler kullanacağız.

Tepkini Göster
  • 1
    be_eni
    Beğeni
  • 0
    a_k
    Aşk
  • 0
    tebrik
    Tebrik
  • 0
    e_lenceli
    Eğlenceli
  • 0
    k_zg_n
    Kızgın
  • 0
    _lgin_
    İlginç
  • 0
    kusma
    Kusma

Bilgisayar Programcısı / Dijital Pazarlama Uzmanı.

Yazarın Profili
İlginizi Çekebilir
Vb.Net If Yapısı

Bültenimize Katılın

Hemen ücretsiz üye olun ve turkcoder.net güncellemelerden haberdar olan ilk kişi olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir