C# Windows Form uygulamalarıyla eğitim sektörüne yönelik etkili araçlar geliştirebilirsiniz. Bu örnekte, bir öğrencinin iki sınav ve bir proje notu üzerinden ortalama hesaplayıp, geçip geçmediğini görsel arayüz üzerinden göstereceğiniz basit ama işlevsel bir uygulama hazırlıyoruz.
🎯 Proje Hedefi
Uygulamanın amacı:
-
Kullanıcıdan Sınav 1, Sınav 2 ve Proje notlarını almak
-
Notları
double
veri tipine dönüştürmek -
Ortalama hesaplamak
-
Ortalama 50'nin altında ise "Kaldı", 50 ve üzerindeyse "Geçti" mesajı göstermek
🔧 Kullanılan Bileşenler
Bileşen | Amacı |
---|---|
Label |
Açıklama ve sonuç göstergesi |
TextBox |
Kullanıcıdan not almak |
Button |
Hesaplama işlemini başlatma |
👨💻 Kodlama Adımları
1. Değişken Tanımlama
double sinav1, sinav2, proje, ortalama;
2. TextBox Verilerini Almak
sinav1 = Convert.ToDouble(txtSinav1.Text);
sinav2 = Convert.ToDouble(txtSinav2.Text);
proje = Convert.ToDouble(txtProje.Text);
3. Ortalama Hesaplama
ortalama = (sinav1 + sinav2 + proje) / 3;
txtOrtalama.Text = ortalama.ToString();
4. Başarı Durumunu Belirlemek
if (ortalama < 50)
lblSonuc.Text = "Öğrenci Kaldı";
else
lblSonuc.Text = "Öğrenci Geçti";
💡 Ekstra İpuçları
-
TextBox.Enabled = false;
ile ortalama kutusuna manuel giriş engellenebilir. -
Koşullar genişletilerek "Pekiyi", "Orta", "Zayıf" gibi seviyeler de belirlenebilir.
-
Öğrencinin adı, numarası gibi bilgiler de alınarak detaylı not fişi oluşturulabilir.
🎬 Kaynak Video:
📺 Ders 4: Değişkenler ile İlgili Uygulamalar – YouTube