static void menu() { while (true) { Ogrenci ogr = new Ogrenci(); Sinif sinif = new Sinif(); sinif.IstatistikHesapla(); sinif.IstatistikKaydet(); Console.Clear(); char secim; Console.WriteLine("1.Öğrenci Ekle\n2.İstatistik Göster\n3.Sınıfı Göster\n4.Çıkış\n"); Console.Write("Seçiminiz : "); secim = (char)Console.Read(); switch (secim) { case '1': Console.Clear(); Console.ReadLine(); Console.WriteLine("\t\tÖĞRENCİNİN"); Console.Write("Numarası\t: "); ogr.Numara = Console.ReadLine().ToUpper(); Console.Write("Adı\t\t: "); ogr.Adi = Console.ReadLine().ToUpper(); Console.Write("Soyadı\t\t: "); ogr.Soyadi = Console.ReadLine().ToUpper(); Console.Write("1. Ödev Notu\t: "); ogr.Odev1 = Convert.ToDouble(Console.ReadLine()); Console.Write("2. Ödev Notu\t: "); ogr.Odev2 = Convert.ToDouble(Console.ReadLine()); Console.Write("Vize Notu\t: "); ogr.Vize = Convert.ToDouble(Console.ReadLine()); Console.Write("Final Notu\t: "); ogr.FinalNotu = Convert.ToDouble(Console.ReadLine()); ogr.NotHesapla(); ogr.DersNotuHesapla(); ogr.DurumHesapla(); sinif.OgrenciEkle(ogr, sinif.OgrSayisi); sinif.IstatistikHesapla(); sinif.SinifKaydet(); sinif.IstatistikKaydet(); Console.WriteLine("\nOrtalaması\t:" + ogr.Sonuc); Console.WriteLine("Harf Notu\t:" + ogr.HarfNotu); Console.WriteLine("Durumu\t\t:" + ogr.Durum); Console.WriteLine("\nÖğrenci Başarıyla Eklendi."); Console.Write("\nAna Menü İçin Bir Tuşa Basın..."); Console.ReadKey(); break; case '2': Console.Clear(); sinif.IstatistikHesapla(); sinif.IstatistikKaydet(); sinif.IstatistikGoster(); Console.Write("\nAna Menü İçin Bir Tuşa Basın..."); Console.ReadKey(); break; case '3': Console.Clear(); sinif.OgrenciGoster(); Console.Write("\nAna Menü İçin Bir Tuşa Basın..."); Console.ReadKey(); break; case '4': Environment.Exit(0); break; default: break; } } }
public void OgrenciEkle(Ogrenci o, int i) { ogrenci[i] = o; ogrSayisi++; }