예제 #1
0
        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)}");
        }
예제 #2
0
        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");
            }
        }
예제 #3
0
        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
            {
            }
        }
예제 #4
0
 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;
                 }
             }
         }
     }
 }
예제 #5
0
        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);
        }
예제 #6
0
 private static void Hatodik(Versenyzo versenyzo)
 {
     Console.WriteLine("6. feladat");
     Console.WriteLine("\tA versenyző összpontszáma: " + versenyzo.ÖsszPontszám);
 }