Ders 9: C# Windows Form ile Öğrenci Not Hesaplama ve Geçme Durumu Uygulaması

Ahmet Aslan
By -
0





C# ile Windows Form Üzerinde Not Hesaplama ve Karar Yapıları Uygulaması

C# programlama dilinde karar yapılarının pratiğe dökülmesi için ideal bir örnek: öğrenci not hesaplama uygulaması. Bu projede kullanıcıdan alınan ad, soyad, vize ve final notlarına göre öğrencinin ortalaması hesaplanıyor ve buna göre dersten geçti mi kaldı mı bilgisi ekranda gösteriliyor.




🎯 Projenin Amacı

  • Kullanıcıdan ad, soyad, vize ve final notu bilgilerini almak

  • Vize notunun %40’ı ve final notunun %60’ı ile ortalama hesaplamak

  • Ortalama 49.5’in üzerindeyse geçti, değilse kaldı mesajı göstermek

  • Tüm bilgileri ListBox aracılığıyla sıralı biçimde göstermek


🧰 Kullanılan Form Bileşenleri

Bileşen Açıklama
Label Giriş etiketleri (Ad, Soyad, Vize, Final)
TextBox Kullanıcıdan bilgi almak için
Button Hesaplama işlemini başlatır
ListBox Sonuçların listeleneceği alan
GroupBox Form öğelerini gruplamak için (isteğe bağlı)

👨‍💻 Kodlama Mantığı

1. Bilgileri Almak

string ad = textBoxAd.Text;
string soyad = textBoxSoyad.Text;
double vize = Convert.ToDouble(textBoxVize.Text);
double final = Convert.ToDouble(textBoxFinal.Text);

2. Ortalama Hesaplama

double ortalama = (vize * 0.4) + (final * 0.6);

3. Geçme Durumu Kontrolü

string durum;
if (ortalama > 49)
    durum = "Dersten geçti";
else
    durum = "Dersten kaldı";

4. ListBox’a Sonuç Yazdırma

listBox1.Items.Add("Adı: " + ad + " Soyadı: " + soyad);
listBox1.Items.Add("Vize: " + vize + " Final: " + final);
listBox1.Items.Add("Ortalama: " + ortalama.ToString("F2") + " - " + durum);

🧪 Örnek Senaryo

Girdi:

  • Ad: Ahmet

  • Soyad: Aslan

  • Vize: 75

  • Final: 85

Çıktı:

  • Adı: Ahmet Soyadı: Aslan

  • Vize: 75 Final: 85

  • Ortalama: 81.0 – Dersten geçti


🎬 Kaynak Video:

📺 Ders 9: Karar Yapıları Uygulamaları – YouTube



Yorum Gönder

0Yorumlar

Yorum Gönder (0)