private static void feladat6() { Console.WriteLine("\n6.feladat:"); Versenyzo v = versenyzo.Find(a => a.Nev.Equals(vnev)); Console.WriteLine($"\tA versenyző összpontszáma:{ÖsszPontszam(vnev)}"); }
private static void feladat3() { Console.WriteLine("\n3.feladat:"); Versenyzo hun = (Versenyzo)versenyzo.Find(a => a.Orszag.Equals("HUN")); if (hun.Donto_technikai > 0) { Console.WriteLine("\tA magyar versenyző bejutott a kűrbe"); } else { Console.WriteLine("\tA magyar versenyző nem jutott be a kűrbe"); } }
private static void feladat5() { Console.WriteLine("\n5.feladat:"); Console.Write("\tKérem a versenyző nevét:"); vnev = Console.ReadLine(); Versenyzo v = versenyzo.Find(a => a.Nev.Equals(vnev)); if (v == null) { Console.WriteLine("\tIlyen nevű induló nem volt"); } else { } }
private static void Beolvasas() { versenyzok = new List <Versenyzo>(); using (var sr = new StreamReader("rovidprogram.csv")) { sr.ReadLine(); while (!sr.EndOfStream) { string[] sor = sr.ReadLine().Split(';'); string nev = sor[0]; string orszag = sor[1]; double technika = Convert.ToDouble(sor[2].Replace('.', ',')); double komponens = Convert.ToDouble(sor[3].Replace('.', ',')); int levonas = Convert.ToInt32(sor[4]); var versenyzo = new Versenyzo(nev, orszag, technika, komponens, levonas); versenyzok.Add(versenyzo); } } using (var sr = new StreamReader("donto.csv")) { sr.ReadLine(); while (!sr.EndOfStream) { string[] sor = sr.ReadLine().Split(';'); string nev = sor[0]; string orszag = sor[1]; double technika = Convert.ToDouble(sor[2].Replace('.', ',')); double komponens = Convert.ToDouble(sor[3].Replace('.', ',')); int levonas = Convert.ToInt32(sor[4]); foreach (var versenyzo in versenyzok) { if (versenyzo.Nev == nev) { versenyzo.Technika2 = technika; versenyzo.Komponens2 = komponens; versenyzo.Levonas2 = levonas; break; } } } } }
private static double ÖsszPontszam(string nev) { Versenyzo v = versenyzo.Find(a => a.Nev.Equals(nev)); return(v.Rovid_komponens + v.Rovid_technikai - v.Rovid_levonas + v.Donto_komponens + v.Donto_technikai - v.Donto_levonas); }
private static void Hatodik(Versenyzo versenyzo) { Console.WriteLine("6. feladat"); Console.WriteLine("\tA versenyző összpontszáma: " + versenyzo.ÖsszPontszám); }