Exemplo n.º 1
0
        public double PerimetroTriangulo(double lado1, double lado2, double lado3)
        {
            double elResultado  = 0;
            var    laValidacion = new Validaciones.LadosValidos();
            bool   ladosValidos = laValidacion.LadosTrianguloValidos(lado1, lado2, lado3);

            if (ladosValidos)
            {
                double elPerimetro = lado1 + lado2 + lado3;
                elResultado = elPerimetro;
            }
            return(elResultado);
        }
Exemplo n.º 2
0
        public double AreaTriangulo(double lado1, double lado2, double lado3)
        {
            double elResultado  = 0;
            var    laValidacion = new Validaciones.LadosValidos();
            bool   ladosValidos = laValidacion.LadosTrianguloValidos(lado1, lado2, lado3);

            if (ladosValidos)
            {
                var    elPerimetro     = new CalculePerimetro();
                double elSemiPerimetro = elPerimetro.PerimetroTriangulo(lado1, lado2, lado3) / 2;
                double laSuma          = elSemiPerimetro * (elSemiPerimetro - lado1) * (elSemiPerimetro - lado2) * (elSemiPerimetro - lado3);
                double elArea          = Math.Sqrt(laSuma);
                elResultado = elArea;
            }
            return(elResultado);
        }