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());
 }
Exemple #2
0
        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();
        }