Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            /*
             * Создать классы Point и Figure.
             * Класс Point должен содержать два целочисленных поля и одно строковое поле.
             * Создать три свойства с одним методом доступа get.
             * Создать пользовательский конструктор, в теле которого проинициализируйте поля значениями аргументов.
             * Класс Figure должен содержать конструкторы, которые принимают от 3-х до 5-ти аргументов типа Point.
             * Создать два метода: double LengthSide(Point A, Point B), который рассчитывает длину стороны
             * многоугольника; void PerimeterCalculator(), который рассчитывает периметр многоугольника.
             * Написать программу, которая выводит на экран название и периметр многоугольника.
             */

            Console.WriteLine("Hello World!");

            Point A = new Point(0, 0, "point1");
            Point B = new Point(1, 0, "point2");
            Point C = new Point(1, 1, "point3");
            Point D = new Point(0, 1, "point4");

            Figure figure = new Figure(A, B, C, D);

            figure.PerimeterCalculator();

            Console.ReadLine();
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Point  point1  = new Point(-1, 4, "Point1");
            Point  point2  = new Point(-1, 2, "Point2");
            Point  point3  = new Point(-7, 3, "Point3");
            Point  point4  = new Point(-8, 12, "Point4");
            Point  point5  = new Point(-2, 7, "Point5");
            Figure figure1 = new Figure(point1, point2, point3);

            Console.WriteLine("Имя фигуры - " + figure1.Name);
            figure1.PerimeterCalculator();
            Console.WriteLine("Периметр фигуры - " + figure1.Perimetr);
            Console.WriteLine(new string('-', 50));
            Figure figure2 = new Figure(point1, point2, point3, point4);

            Console.WriteLine("Имя фигуры - " + figure2.Name);
            figure2.PerimeterCalculator();
            Console.WriteLine("Периметр фигуры - " + figure2.Perimetr);
            Console.WriteLine(new string('-', 50));
            Figure figure3 = new Figure(point1, point2, point3, point4, point5);

            Console.WriteLine("Имя фигуры - " + figure3.Name);
            figure3.PerimeterCalculator();
            Console.WriteLine("Периметр фигуры - " + figure3.Perimetr);
            Console.ReadKey();
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            Figure figure = new Figure(new Point("A", 2, 2), new Point("B", 4, 2), new Point("C", 3, 6), new Point("D", 10, 20), new Point("E", 50, 70));

            Console.WriteLine("{0}", figure.Type);
            Console.Write("P = ");
            figure.PerimeterCalculator();
            Console.ReadKey();
        }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            Point  point1 = new Point(0, 5);
            Point  point2 = new Point(8, 5);
            Point  point3 = new Point(8, 3);
            Point  point4 = new Point(0, 3);
            Figure figure = new Figure(point1, point2, point3, point4);

            figure.PerimeterCalculator();
        }
Ejemplo n.º 5
0
        static void Main()
        {
            Figure figure = new Figure(new Point("A", 1, 1), new Point("B", 1, 4), new Point("C", 4, 4));

            Console.Write($"{figure.Type}, P = ");

            figure.PerimeterCalculator();


            Console.ReadKey();
        }
Ejemplo n.º 6
0
        static void Main(string[] args)
        {
            Figure figure = new Figure(new Point(10, 10, "A"), new Point(20, 30, "B"), new Point(30, 20, "C"));

            figure.PerimeterCalculator();

            Figure figure1 = new Figure(new Point(10, 10, "A"), new Point(20, 30, "B"), new Point(30, 20, "C"), new Point(20, 0, "D"));

            figure1.PerimeterCalculator();

            Figure figure2 = new Figure(new Point(10, 10, "A"), new Point(20, 30, "B"), new Point(30, 20, "C"), new Point(20, 0, "D"), new Point(15, -10, "E"));

            figure2.PerimeterCalculator();
        }
Ejemplo n.º 7
0
        static void Main(string[] args)
        {
            Figure figure = new Figure(new Point(10, 20, "A"), new Point(10, 30, "B"), new Point(5, 15, "C"));

            figure.PerimeterCalculator();
        }