示例#1
0
        private static void LegjobbanKeresoKinai()
        {
            Console.WriteLine("5. Feladat: A legjobban kereso kinai versenyzo:");

            Versenyzo legjobbanKeresoKinaiVersenyzo = null;
            int       arfolyam         = 380;
            int       legnagyobbOsszeg = int.MinValue;

            foreach (var v in Versenyzok)
            {
                if (v.Orszag.Contains("Kína"))
                {
                    if (legnagyobbOsszeg < v.Nyeremeny)
                    {
                        legnagyobbOsszeg = v.Nyeremeny;
                        legjobbanKeresoKinaiVersenyzo = v;
                    }
                }
            }
            //LINQ
            //legjobbanKeresoKinaiVersenyzo = Versenyzok.FindAll(x=> x.Orszag.Contains("Kína")).OrderByDescending(x => x.Nyeremeny).First();



            Console.WriteLine($"\tHelyezes: {legjobbanKeresoKinaiVersenyzo.Helyezes}\n\tNev: {legjobbanKeresoKinaiVersenyzo.Nev}\n\tOrszag: {legjobbanKeresoKinaiVersenyzo.Orszag}\n\tNyeremeny osszege: {legjobbanKeresoKinaiVersenyzo.Nyeremeny*arfolyam :### ### ###} Ft");
        }
示例#2
0
        private static void Feladat5()
        {
            Versenyzo legjobb = null;

            foreach (var versenyzo in versenyzok)
            {
                if (versenyzo.Orszag.Equals("Kína"))
                {
                    if (legjobb == null)
                    {
                        legjobb = versenyzo;
                    }
                    else
                    {
                        if (legjobb.Nyeremeny < versenyzo.Nyeremeny)
                        {
                            legjobb = versenyzo;
                        }
                    }
                }
            }

            Console.WriteLine(@"5. feladat: A legjobban kereső kínai versenyző:
    Helyezés: {0}
    Név: {1}
    Ország: {2}
    Nyeremény összege: {3} Ft", legjobb.Helyezes, legjobb.Nev, legjobb.Orszag, legjobb.Nyeremeny * 380);
        }
示例#3
0
        static void Main(string[] args)
        {
            Versenyzok = Versenyzo.Beolvasas();

            VersenyzokSzama();
            AtlagosBevetel();
            LegjobbanKeresoKinai();
            VanENorveg();
            OrszagStatisztika();

            Console.ReadKey();
        }
示例#4
0
        private static void Feladat2()
        {
            versenyzok = new List <Versenyzo>();

            using (var sr = new StreamReader("snooker.txt"))
            {
                sr.ReadLine();
                while (!sr.EndOfStream)
                {
                    string[] sor       = sr.ReadLine().Split(';');
                    int      helyezes  = int.Parse(sor[0]);
                    string   nev       = sor[1];
                    string   orszag    = sor[2];
                    int      nyeremeny = int.Parse(sor[3]);
                    var      v         = new Versenyzo(helyezes, nev, orszag, nyeremeny);
                    versenyzok.Add(v);
                }
            }
        }