コード例 #1
0
        static void Main(string[] args)
        {
            string vezeteknev;
            string keresztnev;
            int    ev;
            int    honap;
            int    nap;
            long   fizetes;
            double magassag;
            bool   hazas;
            string chars         = "abcdefghijklmnopqrstuvwxyz";
            Random rnd           = new Random();
            double min           = 1.5;
            double max           = 2.2;
            int    gyerekekSzama = 0;
            long   zsebpenz;

            Emberek emberek = new Emberek(5);

            //Diák
            vezeteknev = chars[rnd.Next(0, chars.Length)].ToString().ToUpper() + chars[rnd.Next(0, chars.Length)] + chars[rnd.Next(0, chars.Length)];

            keresztnev = chars[rnd.Next(0, chars.Length)].ToString().ToUpper() + chars[rnd.Next(0, chars.Length)] + chars[rnd.Next(0, chars.Length)];

            ev = rnd.Next(1940, 2011);

            honap = rnd.Next(1, 13);

            nap = rnd.Next(1, 28);
            DateTime szuletesIdeje = new DateTime(ev, honap, nap);

            fizetes = rnd.Next(60001, 200001);

            magassag = Math.Round(rnd.NextDouble() * (max - min) + min, 1); //Kerekítés 1 tizedesjegyre

            if (rnd.Next(0, 1) == 0)
            {
                hazas = false;
            }
            else
            {
                hazas = true;
            }

            zsebpenz = rnd.Next(2000, 5001);

            gyerekekSzama = rnd.Next(0, 4);

            Diak diak = new Diak(vezeteknev, keresztnev, szuletesIdeje, magassag, zsebpenz);

            Szulo[] szulo = new Szulo[2];

            //Szülő
            for (int i = 0; i < 2; i++)
            {
                vezeteknev = chars[rnd.Next(0, chars.Length)].ToString().ToUpper() + chars[rnd.Next(0, chars.Length)] + chars[rnd.Next(0, chars.Length)];

                keresztnev = chars[rnd.Next(0, chars.Length)].ToString().ToUpper() + chars[rnd.Next(0, chars.Length)] + chars[rnd.Next(0, chars.Length)];

                ev = rnd.Next(1940, 2011);

                honap = rnd.Next(1, 13);

                nap           = rnd.Next(1, 28);
                szuletesIdeje = new DateTime(ev, honap, nap);

                fizetes = rnd.Next(60001, 200001);

                magassag = Math.Round(rnd.NextDouble() * (max - min) + min, 1); //Kerekítés 1 tizedesjegyre

                if (rnd.Next(0, 1) == 0)
                {
                    hazas = false;
                }
                else
                {
                    hazas = true;
                }

                szulo[i] = new Szulo(vezeteknev, keresztnev, szuletesIdeje, magassag, fizetes, hazas, gyerekekSzama);
            }

            emberek.Feltolt(0, diak);
            emberek.Feltolt(1, szulo[0]);
            emberek.Feltolt(2, szulo[1]);

            Console.WriteLine("TömbMaxMéret: " + emberek.TombMaxMeret());

            Console.WriteLine("ember1: " + emberek.IndexedikElem(0).ToString());
            Console.WriteLine("ember2: " + emberek.IndexedikElem(1).ToString());
            Console.WriteLine("ember3: " + emberek.IndexedikElem(2));

            Console.WriteLine(Math.Round(emberek.AtlagMagassag(), 2));

            Console.WriteLine("Diákok száma: " + (emberek.TombMaxMeret() - emberek.SzulokSzama()));

            Console.WriteLine();

            Console.ReadKey();
        }
コード例 #2
0
ファイル: Futtathato.cs プロジェクト: drauln/Projects
        static void Main(string[] args)
        {
            string vezeteknev;
            string keresztnev;
            int    ev;
            int    honap;
            int    nap;
            long   fizetes;
            double magassag;
            bool   hazas;
            string chars         = "abcdefghijklmnopqrstuvwxyz";
            Random rnd           = new Random();
            double min           = 1.5;
            double max           = 2.2;
            int    gyerekekSzama = 0;

            Szulo[] szulo = new Szulo[2];

            for (int i = 0; i < 2; i++)
            {
                vezeteknev = chars[rnd.Next(0, chars.Length)].ToString().ToUpper() + chars[rnd.Next(0, chars.Length)] + chars[rnd.Next(0, chars.Length)];

                keresztnev = chars[rnd.Next(0, chars.Length)].ToString().ToUpper() + chars[rnd.Next(0, chars.Length)] + chars[rnd.Next(0, chars.Length)];

                ev = rnd.Next(1940, 2011);

                honap = rnd.Next(1, 13);

                nap = rnd.Next(1, 28);
                DateTime szuletesIdeje = new DateTime(ev, honap, nap);

                fizetes = rnd.Next(60001, 200001);

                magassag = Math.Round(rnd.NextDouble() * (max - min) + min, 1); //Kerekítés 1 tizedesjegyre

                if (rnd.Next(0, 1) == 0)
                {
                    hazas = false;
                }
                else
                {
                    hazas = true;
                }

                gyerekekSzama = rnd.Next(0, 4);

                szulo[i] = new Szulo(vezeteknev, keresztnev, szuletesIdeje, magassag, fizetes, hazas, gyerekekSzama);
            }

            for (int i = 0; i < 2; i++)
            {
                Console.WriteLine(szulo[i].ToString());
            }

            if (szulo[0].Magassag > szulo[1].Magassag)
            {
                Console.WriteLine("Magasabb: " + szulo[0].ToString());
            }
            else
            {
                Console.WriteLine("Magasabb: " + szulo[1].ToString());
            }

            Console.WriteLine();

            Console.ReadKey();
        }
コード例 #3
0
ファイル: Futtathato.cs プロジェクト: drauln/Projects
        static void Main(string[] args)
        {
            string vezeteknev;
            string keresztnev;
            int    ev;
            int    honap;
            int    nap;
            long   fizetes;
            double magassag;
            bool   hazas;
            string chars         = "abcdefghijklmnopqrstuvwxyz";
            Random rnd           = new Random();
            double min           = 1.5;
            double max           = 2.2;
            int    gyerekekSzama = 0;
            long   zsebpenz;

            //Diák
            vezeteknev = chars[rnd.Next(0, chars.Length)].ToString().ToUpper() + chars[rnd.Next(0, chars.Length)] + chars[rnd.Next(0, chars.Length)];

            keresztnev = chars[rnd.Next(0, chars.Length)].ToString().ToUpper() + chars[rnd.Next(0, chars.Length)] + chars[rnd.Next(0, chars.Length)];

            ev = rnd.Next(1940, 2011);

            honap = rnd.Next(1, 13);

            nap = rnd.Next(1, 28);
            DateTime szuletesIdeje = new DateTime(ev, honap, nap);

            fizetes = rnd.Next(60001, 200001);

            magassag = Math.Round(rnd.NextDouble() * (max - min) + min, 1); //Kerekítés 1 tizedesjegyre

            if (rnd.Next(0, 1) == 0)
            {
                hazas = false;
            }
            else
            {
                hazas = true;
            }

            zsebpenz = rnd.Next(2000, 5001);

            gyerekekSzama = rnd.Next(0, 4);

            Diak diak = new Diak(vezeteknev, keresztnev, szuletesIdeje, magassag, zsebpenz);

            //Szülő
            vezeteknev = chars[rnd.Next(0, chars.Length)].ToString().ToUpper() + chars[rnd.Next(0, chars.Length)] + chars[rnd.Next(0, chars.Length)];

            keresztnev = chars[rnd.Next(0, chars.Length)].ToString().ToUpper() + chars[rnd.Next(0, chars.Length)] + chars[rnd.Next(0, chars.Length)];

            ev = rnd.Next(1940, 2011);

            honap = rnd.Next(1, 13);

            nap           = rnd.Next(1, 28);
            szuletesIdeje = new DateTime(ev, honap, nap);

            fizetes = rnd.Next(60001, 200001);

            magassag = Math.Round(rnd.NextDouble() * (max - min) + min, 1); //Kerekítés 1 tizedesjegyre

            if (rnd.Next(0, 1) == 0)
            {
                hazas = false;
            }
            else
            {
                hazas = true;
            }

            Szulo szulo = new Szulo(vezeteknev, keresztnev, szuletesIdeje, magassag, fizetes, hazas, gyerekekSzama);

            Console.WriteLine(diak.ToString());
            Console.WriteLine(szulo.ToString());

            if (szulo.Magassag > diak.Magassag)
            {
                Console.WriteLine("Szülő magasabb.");
            }
            else
            {
                if (diak.Magassag > szulo.Magassag)
                {
                    Console.WriteLine("Diák magasabb.");
                }
                else
                {
                    Console.WriteLine("Ugyan olyan magasak.");
                }
            }

            Console.WriteLine();

            Console.ReadKey();
        }