Untitled
unknown
csharp
2 years ago
1.4 kB
2
Indexable
Never
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.NotOrtalamasi); //foreach (var item in subeOgrencileri) //{ // Console.WriteLine(item.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."); } } }