static void Main(string[] args)
        {
            Triangulo triangulo = new Triangulo();
            double    lado1     = 0;
            double    lado2     = 0;
            double    lado3     = 0;

            bool aux = false;

            while (aux == false)
            {
                Console.Write("Digite o lado 1: ");
                aux = Double.TryParse(Console.ReadLine(), out lado1);
                if (aux == false)
                {
                    Console.WriteLine("Digite um Valor válido!");
                }
            }
            aux = false;
            while (aux == false)
            {
                Console.Write("Digite o lado 2: ");
                aux = Double.TryParse(Console.ReadLine(), out lado2);
                if (aux == false)
                {
                    Console.WriteLine("Digite um Valor válido!");
                }
            }
            aux = false;
            while (aux == false)
            {
                Console.Write("Digite o lado 3: ");
                aux = Double.TryParse(Console.ReadLine(), out lado3);
                if (aux == false)
                {
                    Console.WriteLine("Digite um Valor válido!");
                }
            }
            if (triangulo.VerificarExistencia(lado1, lado2, lado3) == true)
            {
                Console.WriteLine("A área é: " + triangulo.CalcularArea(lado1, lado2, lado3));
            }
            else
            {
                Console.WriteLine("O Triângulo não existe!");
            }
            Console.ReadKey();
        }
Exemple #2
0
        static void Main(string[] args)
        {
            try
            {
                Triangulo x, y;

                x = new Triangulo();
                y = new Triangulo();

                Console.WriteLine("Entre com as medidas do triângulo X: ");
                x.A = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);
                x.B = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);
                x.C = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);

                Console.WriteLine("Entre com as medidas do triângulo Y: ");
                y.A = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);
                y.B = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);
                y.C = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);

                x.CalcularArea();
                y.CalcularArea();

                Console.WriteLine($"Área de x = {x.Area.ToString("F4", CultureInfo.InvariantCulture)}");
                Console.WriteLine($"Área de x = {y.Area.ToString("F4", CultureInfo.InvariantCulture)}");

                if (x.Area > y.Area)
                {
                    Console.WriteLine("Maios área: X");
                }
                else if (x.Area == y.Area)
                {
                    Console.WriteLine("Os dois triângulos possuem a mesma área");
                }
                else
                {
                    Console.WriteLine("Maior área: Y");
                }
            }
            catch (FormatException e)
            {
                Console.WriteLine($"Erro de formatação: {e.Message}");
            }
            catch (Exception e)
            {
                Console.WriteLine($"Erro inesperado: {e.Message}");
            }
        }
Exemple #3
0
        static void Main(string[] args)
        {
            Triangulo x, y;

            x = new Triangulo();
            y = new Triangulo();

            double area, area2;


            // Capturando os dados do usuario
            Console.WriteLine("Entre  com as medisas do triângulo X:");
            x.A = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);
            x.B = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);
            x.C = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);

            Console.WriteLine("Entre com as medidas do triângulo Y");
            y.A = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);
            y.B = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);
            y.C = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);


            area  = x.CalcularArea();
            area2 = y.CalcularArea();

            Console.WriteLine($"Area de X {area.ToString("F4", CultureInfo.InvariantCulture)}");
            Console.WriteLine($"Area de Y {area2.ToString("F4", CultureInfo.InvariantCulture)}");

            if (area > area2)
            {
                Console.WriteLine("Maior Area: X");
            }
            else
            {
                Console.WriteLine("Maior Area: Y");
            }
        }