C# Windows Form ile Sayının Tek mi Çift mi Olduğunu Belirleme (if-else Uygulaması)
Karar yapıları, yazılımda şartlara göre farklı sonuçlar üretmek için kullanılır. Bu uygulamada C# Windows Form kullanarak, kullanıcıdan alınan bir sayının tek mi çift mi olduğunu belirleyen basit ve öğretici bir proje geliştiriyoruz.
Bu proje, if-else
yapısının nasıl çalıştığını anlamak ve kullanıcı girdilerini değerlendirmek için ideal bir örnektir.
🎯 Projenin Amacı
-
Kullanıcıdan sayı almak
-
Sayının 2 ile bölümünden kalanına göre tek mi çift mi olduğunu belirlemek
-
Gelişmiş olarak, sayının 10’dan büyük olup olmadığını da kontrol etmek
🧰 Kullanılan Bileşenler
Kontrol | Açıklama |
---|---|
TextBox |
Kullanıcıdan sayı alma |
Button |
Hesaplamayı başlatma |
Label |
"Sayı" ve "Sonuç" etiketleri |
TextBox (Pasif) |
Sonucu yazdırma (Enabled = false) |
👨💻 Kodlama Adımları
1. Sayı Alma ve Integer'a Dönüştürme
int sayi = Convert.ToInt16(textBox1.Text);
2. Basit if-else ile Tek/Çift Kontrolü
if (sayi % 2 == 0)
textBoxSonuc.Text = sayi + " sayısı çifttir";
else
textBoxSonuc.Text = sayi + " sayısı tektir";
3. Geliştirme: 10’dan Büyükse Ayrıca Kontrol Et
if (sayi % 2 == 0 && sayi >= 10)
textBoxSonuc.Text = sayi + " sayısı çifttir ve 10'dan büyüktür";
else if (sayi % 2 == 0)
textBoxSonuc.Text = sayi + " sayısı çifttir";
else
textBoxSonuc.Text = "Farklı bir sayı giriniz";
💡 Proje Notları
-
Mod (%)
operatörü kullanılarak sayıların çift veya tek olup olmadığı anlaşılır. -
&&
operatörü ile birden fazla koşul birleştirilebilir. -
else if
yapısı ile farklı alternatifler kontrol edilebilir.
🧪 Örnek Test Sonuçları
Giriş | Çıktı |
---|---|
12 |
12 sayısı çifttir ve 10'dan büyüktür |
3 |
Farklı bir sayı giriniz |
0 |
0 sayısı çifttir |
1 |
1 sayısı tektir |
🎬 Kaynak Video:
📺 Ders 8: Karar Yapıları Uygulamaları – YouTube