internal double AreaTrapecio(double Altura, double BMayor, double BMenor)
        {
            var Validacion = new Logica.Validacion.OperacionTrapecio();
            var resultado  = 0.0;

            if (Validacion.AlturaYBasesPositiva(Altura, BMayor, BMenor))
            {
                resultado = ((BMayor + BMenor) / 2) * Altura;
            }
            else
            {
                MiListaDeErrores.Add("Uno o varios de los valores ingresados son menores que cero");
            }

            return(resultado);
        }
        internal double PerimetroTrapecio(double A, double B, double C, double D)
        {
            var Validacion = new Logica.Validacion.OperacionTrapecio();
            var resultado  = 0.0;

            if (Validacion.LadosPositivos(A, B, C, D))
            {
                resultado = A + B + C + D;
            }
            else
            {
                MiListaDeErrores.Add("Uno o varios de los lados es negativo");
            }

            return(resultado);
        }