static void Main(string[] args) { Console.WriteLine("Введите превую сторону прямоугольника"); double side1 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Введите вторую сторону прямоугольника"); double side2 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Введите вторую сторону прямоугольника"); double side3 = Convert.ToDouble(Console.ReadLine()); Triangle triangle = new Triangle(side1, side2, side3); Console.WriteLine("Perimeter = {0}, Area= {1}", triangle.Perimeter()); }
static void Main(string[] args) { Figure figure = new Triangle(5, 7, 4); figure.Print(); Console.WriteLine($"Периметр: {figure.Perimeter()} "); Console.WriteLine($"Площадь: {figure.Square()} "); Figure figure2 = new Squared(5, 5); figure2.Print(); Console.WriteLine($"Периметр: {figure2.Perimeter()} "); Console.WriteLine($"Площадь: {figure2.Square()} "); Figure figure3 = new Rhombus(5, 5, 8); figure3.Print(); Console.WriteLine($"Периметр: {figure3.Perimeter()} "); Console.WriteLine($"Площадь: {figure3.Square()} "); Figure figure4 = new Rectangle(5, 6); figure4.Print(); Console.WriteLine($"Периметр: {figure4.Perimeter()} "); Console.WriteLine($"Площадь: {figure4.Square()} "); Figure figure5 = new Circle(5, 5, 10); figure5.Print(); Console.WriteLine($"Периметр: {figure5.Perimeter()} "); Console.WriteLine($"Площадь: {figure5.Square()} "); Console.WriteLine("============================="); Compound f = new Compound(); f.AddFigure(figure2); f.AddFigure(figure3); f.AddFigure(figure4); f.PrintgeneralSquare(); Console.ReadKey(); }