Esempio n. 1
0
        static void Main(string[] args)
        {
            /*Console.WriteLine($"Évfolyam: {Ember.evfolyam}, osztály: {Ember.osztaly  }");*/
            Ember.KiirOsztaly();
            Ember[] emberTomb = new Ember[3];

            for (int i = 0; i < 3; i++)
            {
                bool letezik = false;
                Console.Write("Kérem a magasságot: ");
                int magassag = Int32.Parse(Console.ReadLine());
                Console.Write("Kérem a testsúlyt: ");
                int testsuly = Int32.Parse(Console.ReadLine());
                Console.Write("Kérem a születési évet: ");
                string szuletesiEv = Console.ReadLine();

                Ember ember = new Ember();
                try
                {
                    ember = new Ember(magassag, testsuly, szuletesiEv);
                }
                catch (ArgumentException e)
                {
                    Console.WriteLine(e.Message);
                    letezik = true;
                }
                emberTomb[i] = ember;
                ember.Kiir(i + 1);

                /*Console.WriteLine($"Az ember magassága: {ember.GetMagassag()} centiméter.");
                 * Console.WriteLine($"Az ember testsúlya: {ember.GetTestsuly()} kilogram.");
                 * Console.WriteLine($"Az ember születési éve: {ember.GetSzuletesiEv()}.");*/
                if (letezik)
                {
                    i--;
                }
            }

            /*for (int i = 0; i < emberTomb.Length; i++)
             * {
             *  Console.WriteLine($"Az ember magassága: {emberTomb[i].Magassag} centiméter.");
             *  Console.WriteLine($"Az ember testsúlya: {emberTomb[i].Testsuly} kilogram.");
             *  Console.WriteLine($"Az ember születési éve: {emberTomb[i].SzuletesiEv}.");
             * }*/

            Console.WriteLine("Második ember új magassága: ");
            int ujMagassag = Convert.ToInt32(Console.ReadLine());

            try
            {
                emberTomb[1].SetMagassag(ujMagassag);
            }
            catch (ArgumentException e)
            {
                Console.WriteLine(e.Message);
            }

            Console.ReadKey(true);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Console.WriteLine($"Évfolyam: {Ember.evfolyam}, osztály: {Ember.osztaly}");
            Ember[] emberTomb = new Ember[2];

            for (int i = 0; i < 2; i++)
            {
                bool letezik = false; //hibánál visszaugorjon ugyanarra a személyre
                Console.Write("Kérem a magasságot: ");
                int magassag = Convert.ToInt32(Console.ReadLine());
                Console.Write("Kérem a testsúlyt: ");
                int testsuly = Int32.Parse(Console.ReadLine());
                Console.Write("Kérem a születési időt: ");
                string szuletesiIdo = Console.ReadLine();
                Ember  ember        = new Ember();
                try
                {
                    ember = new Ember(magassag, testsuly, szuletesiIdo);
                }
                catch (ArgumentException e)
                {
                    Console.WriteLine(e.Message);
                    letezik = true; //hibánál visszaugorjon ugyanarra a személyre
                }

                emberTomb[i] = ember;
                ember.Kiir(i + 1);

                /*Console.WriteLine($"Az {i + 1}. ember magassága: {ember.GetMagassag()} centiméter.");
                 * Console.WriteLine($"Az {i + 1}. ember testsúlya: {ember.GetTestsuly()} kilogramm.");
                 * Console.WriteLine($"Az {i + 1}. ember születési ideje: {ember.GetSzuletesiIdo()}.");*/

                if (letezik)
                {
                    i--;          //hibánál visszaugorjon ugyanarra a személyre
                }
            }

            /* for (int i = 0; i < emberTomb.Length; i++)
             * {
             *   Console.WriteLine($"Az {i + 1}. ember magassága: {emberTomb[i].Magassag} centiméter.");
             *   Console.WriteLine($"Az {i + 1}. ember testsúlya: {emberTomb[i].Testsuly} kilogramm.");
             *   Console.WriteLine($"Az {i + 1}. ember születési ideje: {emberTomb[i].SzuletesiIdo}.");
             * }*/

            Console.Write("A második ember új magassága: ");
            int ujMagassag = Convert.ToInt32(Console.ReadLine());

            try
            {
                emberTomb[1].SetMagassag(ujMagassag);
            }
            catch (ArgumentException e)
            {
                Console.WriteLine(e.Message);
            }



            Console.ReadKey(true);
        }