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(); }
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(); }
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(); }