Beispiel #1
0
        static void Main(string[] args)
        {
            try
            {
                Triangle triangle = new Triangle(new Point(0, 0, 0), new Point(1, 1, 1), new Point(2, 2, 2));
                Console.WriteLine($"Периметр = {triangle.Perimeter()}, Площадь = {triangle.Area()}");
            }

            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            double a, b; int c;

            Console.WriteLine("Enter the length of the 1st side: ");
            a = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("Enter the length of the 2nd side: ");
            b = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("Enter the angle between 2 sides: ");
            c = Convert.ToInt32(Console.ReadLine());

            Triangle tr = TriangleCreator.Type(a, b, c);

            Console.WriteLine(tr.Perimetr().ToString());
            Console.WriteLine(tr.Area().ToString());
            Console.WriteLine();



            Console.ReadKey();
        }
Beispiel #3
0
        public void Show( )
        {
            WriteLine("Program triangle:");
            var a = ReadSideLength("A");
            var b = ReadSideLength("B");
            var c = ReadSideLength("C");

            var triangle = new Triangle(a, b, c);

            if (FigureValidator.IsTriangle(triangle))
            {
                WriteLine("It figure is triangle");
                WriteLine($"Perimetr = {triangle.Perimeter( )}");
                WriteLine($"Area = {triangle.Area( )}");
            }
            else
            {
                WriteLine("It is not triangle");
            }

            ReadKey( );
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            int a, b, c;

            Console.Write("Введите длину строны а: ");
            a = Int32.Parse(Console.ReadLine());
            Console.Write("Введите длину строны b: ");
            b = Int32.Parse(Console.ReadLine());
            Console.Write("Введите длину строны c: ");
            c = Int32.Parse(Console.ReadLine());

            Triangle obj = new Triangle(a, b, c);

            Console.WriteLine("Вывести длины сторон треугольника на экран:");
            obj.Show();
            Console.WriteLine();

            Console.Write("Периметр треугольника: ");
            Console.WriteLine(obj.Perimeter());
            Console.WriteLine();

            Console.Write("Площадь треугольника: ");
            Console.WriteLine(obj.Area());
            Console.WriteLine();

            Console.WriteLine("Получить-установить длины сторон треугольника (доступное для чтения и записи):");
            obj.A = 7;
            obj.B = 7;
            obj.C = 7;
            obj.Show();
            Console.WriteLine();

            Console.WriteLine("Позволяющее установить," +
                              "существует ли треугольник с данными длинами сторон (доступное только для чтения):");
            Console.WriteLine(obj.isTriangle);
            Console.WriteLine();

            Console.WriteLine("операция ++: одновременно увеличивает значение полей a, b и c на 1:");
            obj++;
            obj.Show();
            Console.WriteLine();

            Console.WriteLine("операция --: одновременно уменьшает значение полей a, b и c на 1:");
            obj--;
            obj.Show();
            Console.WriteLine();

            Console.WriteLine("операция *:  одновременно домножает поля a, b и c на скаляр (obj * 5):");
            obj = obj * 5;
            obj.Show();
            Console.WriteLine();

            Console.WriteLine("операция *:  одновременно домножает поля a, b и c на скаляр (4 * obj):");
            obj = 4 * obj;
            obj.Show();
            Console.WriteLine();

            Console.WriteLine("Преобразования типа Triangle в string:");
            string str = (string)obj;

            Console.WriteLine("Переменная типа string: " + str);
            Console.WriteLine();

            Console.WriteLine("Преобразования типа string в Triangle:");
            Triangle obj_new = (Triangle)str;

            obj_new.Show();
            Console.WriteLine();

            Console.ReadLine();
        }