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 ifyapı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

