Bu proje, C# kullanılarak geliştirilmiş nesne tabanlı (OOP) bir Öğrenci Not Hesaplama Sistemidir.
Sistemde tanımlı öğrencilerin (Ahmet ve Mehmet) vize ve final notlarına göre yıl sonu ortalaması hesaplanır ve dersten geçip geçmedikleri kontrol edilir.
- 📊 Ağırlıklı Ortalama: Notlar rastgele değil, üniversite standartlarına göre hesaplanır:
- Vize (Midterm): %40
- Final: %60
- ✅ Geçme/Kalma Kontrolü: Ortalaması 50 ve üzeri olan geçer, altı kalan kalır (
if-elsemantığı). - OOP Yapısı: Her öğrenci, notları ve hesaplama fonksiyonları
Studentsınıfı içinde tutulur.
This project is an Object-Oriented (OOP) Student Grade Calculation System developed in C#.
It calculates the end-of-year average for defined students (Ahmet and Mehmet) based on their midterm and final grades and determines whether they pass or fail.
- 📊 Weighted Average: Grades are calculated based on standard university weights:
- Midterm: 40%
- Final: 60%
- ✅ Pass/Fail Logic: Students with an average of 50 or higher pass; others fail (
if-elselogic). - OOP Structure: Each student, their grades, and calculation functions are encapsulated within the
Studentclass.
- Projeyi bilgisayarınıza indirin. / Download the project.
Program.csdosyasını çalıştırın. / RunProgram.cs.- Menüden öğrenci seçimi yapın (1: Ahmet, 2: Mehmet). / Select a student from the menu.
Geliştirici / Developer: Kürşat Konaşoğlu