diff --git a/Program.cs b/Program.cs index a06373b..952490b 100644 --- a/Program.cs +++ b/Program.cs @@ -10,6 +10,7 @@ namespace Balkezesek class Program { List balkezesek = new List(); + int beevszam; static void Main(string[] args) { @@ -18,6 +19,40 @@ namespace Balkezesek progi.Beolvasas(@"..\..\balkezesek.csv"); progi.Feladat3(); progi.Feladat4(); + progi.Feladat5(); + progi.Feladat6(); + } + + public void Feladat6() + { + double osszsuly = 0; + int jdb = 0; + foreach (var item in balkezesek) + { + int elsoev = Convert.ToInt32(item.elso.Substring(0, 4)); + int utolsoev = Convert.ToInt32(item.utolso.Substring(0, 4)); + if ( beevszam>=elsoev && beevszam<=utolsoev) + { + osszsuly += item.suly; + jdb++; + } + } + double atlagsuly = osszsuly / (double)jdb; + Console.WriteLine($"6. feladat: {atlagsuly:F2} font"); + } + + public void Feladat5() + { + Console.WriteLine("5. feladat:"); + do + { + Console.Write("Kérek egy évszámot 1990 és 1999 között!: "); + beevszam = int.Parse(Console.ReadLine()); + if (beevszam<1990 || beevszam>1999) + { + Console.Write("Hibás adat! "); + } + } while (beevszam < 1990 || beevszam > 1999); } public void Feladat4()