static void Main(string[] args) { Circle c = new Circle(5); Square s = new Square(10); Rhombus rh = new Rhombus(10, 0.785); Rectangle rect = new Rectangle(10, 20); Triangle t = new Triangle(3, 4, 5); Console.WriteLine(c.Area().ToString() + " " + c.Perimeter().ToString()); Console.WriteLine(s.Area().ToString() + " " + s.Perimeter().ToString()); Console.WriteLine(rh.Area().ToString() + " " + rh.Perimeter().ToString()); Console.WriteLine(rect.Area().ToString() + " " + rect.Perimeter().ToString()); Console.WriteLine(t.Area().ToString() + " " + t.Perimeter().ToString()); }
static void Main(string[] args) { var circle = new Circle(10, 10, 30); var square = new Square(); var rectangle = new Rectangle(230, 210, 150, 100); Console.WriteLine(circle.ToString()); Console.WriteLine(square.ToString()); Console.WriteLine(rectangle.ToString()); Console.WriteLine("Площадь окружности равна: " + circle.AreaCalculation()); Console.WriteLine("Длина окружности равен: " + circle.Perimeter()); Console.WriteLine("Площадь квадрата равна: " + square.AreaCalculation()); Console.WriteLine("Периметр квадрата равен: " + square.Perimeter()); Console.WriteLine("Площадь прямоугольника равна: " + rectangle.AreaCalculation()); Console.WriteLine("Периметр прямоугольника равен: " + rectangle.Perimeter()); circle.MoveDown(); circle.MoveLeft(); circle.MoveRight(); circle.MoveUp(); square.MoveDown(); square.MoveLeft(); square.MoveRight(); square.MoveUp(); rectangle.MoveDown(); rectangle.MoveLeft(); rectangle.MoveRight(); rectangle.MoveUp(); Console.WriteLine(circle.ToString()); Console.WriteLine(square.ToString()); Console.WriteLine(rectangle.ToString()); circle.OutputToFile(); square.OutputToFile(); rectangle.OutputToFile(); Console.ReadKey(); }