Skip to content

Repository files navigation

🎓 Student Information System (Öğrenci Not Sistemi)


🇹🇷 Proje Hakkında

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.

🌟 Özellikler

  • 📊 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-else mantığı).
  • OOP Yapısı: Her öğrenci, notları ve hesaplama fonksiyonları Student sınıfı içinde tutulur.

🇬🇧 About the Project

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.

🌟 Features

  • 📊 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-else logic).
  • OOP Structure: Each student, their grades, and calculation functions are encapsulated within the Student class.

🚀 Kurulum ve Kullanım / Installation & Usage

  1. Projeyi bilgisayarınıza indirin. / Download the project.
  2. Program.cs dosyasını çalıştırın. / Run Program.cs.
  3. 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

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages