Ders 10: C# Switch-Case Yapısı ile Ay Sayısından Ay İsmini Bulan Uygulama [Windows Form]

Ahmet Aslan
By -
0


C# Switch-Case Yapısı ile Ay Sayısından Ay Adını Bulan Uygulama

C# programlama dilinde çoklu durumları yönetmenin en etkili yollarından biri switch-case yapısıdır. Bu yapıyı öğrenmenin en iyi yollarından biri ise günlük yaşamdan örneklerle uygulama geliştirmektir. Bu yazıda, ay numarasını girerek karşılık gelen ay ismini ekrana getiren bir Windows Form uygulaması geliştiriyoruz.




🎯 Projenin Amacı

  • Kullanıcıdan 1 ile 12 arasında bir sayı almak

  • Bu sayı hangi aya karşılık geliyorsa, ilgili ay adını ekranda göstermek

  • Geçersiz girişler için hata mesajı göstermek


🧰 Kullanılan Form Bileşenleri

Bileşen Açıklama
TextBox1 Kullanıcının ay sayısını girdiği alan
Button Hesaplamayı tetikleyen buton
TextBox2 Ay adının gösterileceği, pasif alan
Label Açıklayıcı etiketler (örn. "Ay Sayısı")

👨‍💻 Kodlama Adımları

1. Giriş Değerini Almak ve Sayıya Dönüştürmek

int ay = Convert.ToInt16(textBox1.Text);

2. Switch-Case ile Ay Adını Belirlemek

switch (ay)
{
    case 1: textBox2.Text = "Ocak"; break;
    case 2: textBox2.Text = "Şubat"; break;
    case 3: textBox2.Text = "Mart"; break;
    case 4: textBox2.Text = "Nisan"; break;
    case 5: textBox2.Text = "Mayıs"; break;
    case 6: textBox2.Text = "Haziran"; break;
    case 7: textBox2.Text = "Temmuz"; break;
    case 8: textBox2.Text = "Ağustos"; break;
    case 9: textBox2.Text = "Eylül"; break;
    case 10: textBox2.Text = "Ekim"; break;
    case 11: textBox2.Text = "Kasım"; break;
    case 12: textBox2.Text = "Aralık"; break;
    default: textBox2.Text = "Hatalı değer girdiniz. 1-12 arasında bir sayı giriniz."; break;
}

3. Sonuç Alanını Pasif Yapmak (Kullanıcı Müdahalesini Engellemek)

textBox2.Enabled = false;

🧪 Test Senaryoları

Giriş Çıktı
1 Ocak
7 Temmuz
12 Aralık
15 Hatalı değer girdiniz.

🎬 Kaynak Video

📺 Ders 10: Karar Yapıları Uygulamaları (Switch-Case Yapısı) – YouTube



Yorum Gönder

0Yorumlar

Yorum Gönder (0)