Untitled
unknown
csharp
a year ago
1.2 kB
5
Indexable
Never
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."); } }