Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            try
            {
                var triangle = new Triangle(25.0, 25.0, 15.0);

                Console.WriteLine($"Периметр треугольника: {triangle.Perimeter():f1}");

                Console.WriteLine($"Площадь треугольника: {triangle.Area():f1}");
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }


            Console.ReadKey();
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            float[] a = new float[3]; // Длины сторон
            for (int i = 0; i < 3; i++)
            {
                Console.Write($"Введите длину {i+1} стороны:");
                a[i] = ConvertFloat.GetFloatValue();
            }

            try
            {
                Triangle tr = new Triangle(a[0], a[1], a[2]);
                Console.WriteLine($"Периметр = {tr.Perimeter()}");
                Console.WriteLine($"Площадь = {tr.Square()}");
            }
            catch (TriangleException ex)
            {
                Console.WriteLine($"Ошибка! {ex.Message}");
            }
            Console.ReadKey();
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            Console.WriteLine("Создание класса Triangle:");

            var sideA = 0;
            var sideB = 0;
            var sideC = 0;

            for (int i = 1; i <= 3; i++)
            {
                int side = MyLibrary.InputConsole.InputInt($"Введите длину {i} стороны треугольника (целое число): ");

                if (i == 1)
                {
                    sideA = side;
                }
                if (i == 2)
                {
                    sideB = side;
                }
                if (i == 3)
                {
                    sideC = side;
                }
            }

            try
            {
                var triangle = new Triangle(sideA, sideB, sideC);
                Console.WriteLine($"Периметр теугольника: {triangle.Perimeter()}");
                Console.WriteLine($"Площадь треугольника: {triangle.Square()}");
            }
            catch (ArgumentException ex)
            {
                Console.WriteLine(ex.Message);
            }

            Console.WriteLine("Нажмите Enter для выхода из программы.");
            Console.ReadLine();
        }
Ejemplo n.º 4
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (firstbutton.Checked == true)
            {
                this.Hide();

                ChangeASide form = new ChangeASide(A);
                form.Show();
            }
            if (secondbutton.Checked == true)
            {
                MessageBox.Show("Perimeter = " + A.Perimeter());
            }
            else if (thirdbutton.Checked == true)
            {
                string ab = A.AngleAB().ToString();
                string bc = A.AngleBC().ToString();
                string ac = A.AngleAC().ToString();
                MessageBox.Show(" 1 - " + ab + "\n" + " 2 - " + bc + "\n" + " 3 - " + ac);
            }
            else if (fourthbutton.Checked == true)
            {
                if (A.IsEquality())
                {
                    double Side = A.GetFirstSide();
                    MessageBox.Show("Area = " + (Side * Side * Math.Sqrt(3)) / 4);
                }
                else
                {
                    MessageBox.Show("ERROR! The triangle is not equlibrium! Try again.");
                }
            }
            else if (fourthbutton.Checked == false && secondbutton.Checked == false && thirdbutton.Checked == false && firstbutton.Checked == false)
            {
                MessageBox.Show("Choose the option PLEASE");
            }
        }