Exemplo n.º 1
0
        internal double AreaTrapecio(double baseMayor, double baseMenor, double altura)
        {
            double elResultado  = 0;
            var    laValidacion = new Validaciones.LadosValidos();
            bool   ladosValidos = laValidacion.LadosPositivos(baseMayor, baseMenor, altura);

            if (ladosValidos)
            {
                double elArea = altura * ((baseMayor + baseMenor) / 2);
                elResultado = elArea;
            }
            return(elResultado);
        }
Exemplo n.º 2
0
        public double AreaRombo(double diagonalMayor, double diagonalMenor)
        {
            double elResultado  = 0;
            var    laValidacion = new Validaciones.LadosValidos();
            bool   ladosValidos = laValidacion.LadosPositivos(diagonalMayor, diagonalMenor);

            if (ladosValidos)
            {
                double elArea = (diagonalMayor * diagonalMenor) / 2;
                elResultado = elArea;
            }
            return(elResultado);
        }
Exemplo n.º 3
0
        public double AreaCuadrilatero(double lado1, double lado2)
        {
            double elResultado  = 0;
            var    laValidacion = new Validaciones.LadosValidos();
            bool   ladosValidos = laValidacion.LadosPositivos(lado1, lado2);

            if (ladosValidos)
            {
                double elArea = lado1 * lado2;
                elResultado = elArea;
            }
            return(elResultado);
        }
Exemplo n.º 4
0
        public double AreaPoligonoRegular(double lado, double apotema, int cantidadLados)
        {
            double elResultado    = 0;
            var    laValidacion   = new Validaciones.LadosValidos();
            bool   ladosValidos   = laValidacion.LadosPositivos(lado, apotema);
            bool   cantidadValida = laValidacion.CantidadValida(cantidadLados);

            if (ladosValidos && cantidadValida)
            {
                double elArea = (cantidadLados * lado * apotema) / 2;
                elResultado = elArea;
            }
            return(elResultado);
        }