static void Main(string[] args) { Sikidom[] elemek = new Sikidom[5]; Kor k1 = new Kor("piros", 10); Sikidom sikidom = k1; elemek[0] = sikidom; Teglalap t1 = new Teglalap("kék", 10, 20); elemek[1] = t1; elemek[2] = new Negyzet("sárga", 10); elemek[3] = new Kor("fekete", 5); elemek[4] = new Negyzet("fekete", 10); Console.WriteLine("Elemek listája:"); for (int i = 0; i < 5; i++) { Console.WriteLine(elemek[i]); } Console.WriteLine("Valami:"); Sikidom valami = TeglalapVagyNegyzetLetrehozas("kék", 5, 5); LyukasztHaTeruletNagyobbMintKerulet(valami); Console.WriteLine(valami); Console.WriteLine("Legnagyobb területű:"); Sikidom legnagyobb = LegnagyobbTeruletuSikidom(elemek); Console.WriteLine(legnagyobb); }
public static void LyukasztHaTeruletNagyobbMintKerulet(Sikidom vizsgalando) { if (vizsgalando.Terulet() > vizsgalando.Kerulet()) { vizsgalando.Kilyukaszt(); } }