Ejemplo n.º 1
0
        internal double Examen1A(double a, double b, double c)
        {
            // valide que los parámetros sean correctos

            double e = 2;

            var    laValidacion = new Logica.Validacion.Examen1a();
            double elResultado  = 1.0;

            if (laValidacion.LosOperadoresSonCorrectos(a, b, c))
            {
                while (e <= a && e <= b && e <= c)
                {
                    while (a % e == 0 && b % e == 0 && c % e == 0)

                    {
                        elResultado = elResultado * e;

                        a = a / e;
                        b = b / e;
                        c = c / e;
                    }
                    e = e + 1;
                }
            }

            else
            {
                MiListaDeErrores.Add("los valores de las bases y la altura no pueden ser 0 o menor");
            }
            return(elResultado);
        }
Ejemplo n.º 2
0
        internal double Examen1B(double a, double b, double c)
        {
            // valide que los parámetros sean correctos

            var    laValidacion = new Logica.Validacion.Examen1a();
            double elResultado  = 0.0;

            if (laValidacion.LosOperadoresSonCorrectos(a, b, c))
            {
                elResultado = MCM(a, b, c);
            }

            else
            {
                MiListaDeErrores.Add("los valores no pueden ser 0 o menor");
            }
            return(elResultado);
        }