public void SubeNotOrtalama()
{
Console.WriteLine();
Console.WriteLine("13-Şubenin Not Ortalamasını Gör ----------------------------------");
while (true)
{
Console.Write("Bir şube seçin (A/B/C): ");
try
{
SUBE sube = (SUBE)Enum.Parse(typeof(SUBE), Console.ReadLine().ToUpper());
if (sube == SUBE.A || sube == SUBE.B || sube == SUBE.C)
{
List<Ogrenci> subeOgrencileri = Okul.Ogrenciler.Where(x => x.Subesi == (SUBE)sube).ToList();
float sinifOrtalama = subeOgrencileri.Average(x => x.NotOrtalamasiGet);
Console.WriteLine(sube + " şubesinin not ortalaması: " + sinifOrtalama);
break;
}
else if (sube >= SUBE.C)
{ Console.WriteLine("Daha küçük sayı gir"); }
}
catch (ArgumentException e)
{
Console.WriteLine("Hatali giris yapildi. Tekrar deneyin.");
}
}