private static void RectangleInit() { var monrect = new RectangleC3(5, 12); var monrect1 = new RectangleC3(5, 5); var monrect2 = new RectangleC3(12, 2); var monrect3 = new RectangleC3(8, 8); var monrect4 = new RectangleC3(2, 2); var recList = new List <RectangleC3>() { monrect, monrect1, monrect2, monrect3, monrect4 }; foreach (var rec in recList) { AfficherRectangle(rec); } }
public static void AfficherRectangle(RectangleC3 rec) { Console.Write("╔"); for (int i = 0; i < rec.Largeur * 2; i++) { Console.Write("═"); } Console.Write("╗"); int counter = 1; for (int i = 0; i < rec.Longeur; i++) { Console.SetCursorPosition(0, counter); Console.Write("║"); Console.SetCursorPosition(rec.Largeur * 2 + 1, counter); Console.Write("║\n"); ++counter; } Console.SetCursorPosition(0, counter); Console.Write("╚"); for (int i = 0; i < rec.Largeur * 2; i++) { Console.Write("═"); } Console.Write("╝"); ++counter; Console.SetCursorPosition(0, counter); Console.Write($"Longeur : {rec.Longeur}\n" + $"Largeur : {rec.Largeur}\n" + $"Aire : {rec.Aire()}\n" + $"Perimetre : {rec.Perimetre()}\n" + $"Carre : {rec.EstCarre()}\n"); Console.ReadLine(); Console.Clear(); }