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

        static void Main(string[] args)
        {
            CPoint point  = new CPoint(3, 2, "длина");
            CPoint point1 = new CPoint(5, 4, "ширина");
            CPoint point2 = new CPoint(6, 1, "высота");

            CFigure figure = new CFigure(point, point1, point2);

            figure.PerimeterCalculator();

            Console.ReadKey();
        }
Example #2
0
 public double LengthSide(CPoint A, CPoint B) //рассчитываею длину стороны многоугольника
 {
     return(Math.Sqrt(Math.Pow(A.Pole1 - B.Pole1, 2) + Math.Pow(A.Pole2 - B.Pole2, 2)));
 }
Example #3
0
 public CFigure(CPoint per1, CPoint per2, CPoint per3)
 {
     this.Per1 = per1;
     this.Per2 = per2;
     this.Per3 = per3;
 }