Exemple #1
0
        public static bool VerificarNumero(Numero n, ETipoNumero tipo)
        {
            bool rta = false;

            switch (tipo)
            {
            case ETipoNumero.Par:
                rta = n.Number % 2 == 0;
                break;

            case ETipoNumero.Impar:
                rta = n.Number % 2 != 0;
                break;

            case ETipoNumero.Positivo:
                rta = n.Number > 0;
                break;

            case ETipoNumero.Negativo:
                rta = n.Number < 0;
                break;

            case ETipoNumero.Cero:
                rta = n.Number == 0;
                break;

            default:
                break;
            }

            return(rta);
        }
Exemple #2
0
 public static bool VerificarNumero(Numero nr, ETipoNumero tipo)
 {
     if (nr.GetNumero % 2 == 0 && tipo == ETipoNumero.Par)
     {
         return(true);
     }
     return(false);
 }
        public static bool VerificarNumero(ETipoNumero tipo, Numero num)
        {
            bool flag = false;

            switch (tipo)
            {
            case ETipoNumero.Par:
                if (num.LecturaNumero % 2 == 0)
                {
                    flag = true;
                }
                break;

            case ETipoNumero.Impar:
                if (!(num.LecturaNumero % 2 == 0))
                {
                    flag = true;
                }

                break;

            case ETipoNumero.Positivo:
                if (num.LecturaNumero > 0)
                {
                    flag = true;
                }
                break;

            case ETipoNumero.Negativo:
                if (num.LecturaNumero < 0)
                {
                    flag = true;
                }
                break;

            case ETipoNumero.Cero:
                if (num.LecturaNumero == 0)
                {
                    flag = true;
                }
                break;

            default:
                break;
            }

            return(flag);
        }
Exemple #4
0
        public static Boolean VerificarNumero(ETipoNumero tipo, Numero numero)
        {
            Boolean retorno = false;

            switch (tipo)
            {
            case ETipoNumero.Par:
                if (numero.MiNumero % 2 == 0)
                {
                    retorno = true;
                }
                break;

            case ETipoNumero.Impar:
                if (numero.MiNumero % 2 != 0)
                {
                    retorno = true;
                }
                break;

            case ETipoNumero.Positivo:
                if (numero.MiNumero > 0)
                {
                    retorno = true;
                }
                break;

            case ETipoNumero.Negativo:
                if (numero.MiNumero < 0)
                {
                    retorno = true;
                }
                break;

            case ETipoNumero.Cero:
                if (numero.MiNumero == 0)
                {
                    retorno = true;
                }
                break;

            default:
                break;
            }
            return(retorno);
        }
Exemple #5
0
        public static bool VerificarNumero(ETipoNumero tipo, Numero n)
        {
            bool rta = false;

            switch (tipo)
            {
            case ETipoNumero.Cero:
                if (n.MiNumero == 0)
                {
                    rta = true;
                }
                break;

            case ETipoNumero.Impar:
                if ((n.MiNumero % 2) == 1)
                {
                    rta = true;
                }
                break;

            case ETipoNumero.Negativo:
                if (n.MiNumero < 0)
                {
                    rta = true;
                }
                break;

            case ETipoNumero.Par:
                if ((n.MiNumero % 2) == 0)
                {
                    rta = true;
                }
                break;

            case ETipoNumero.Positivo:
                if (n.MiNumero > 0)
                {
                    rta = true;
                }
                break;
            }

            return(rta);
        }
Exemple #6
0
        public static bool VerificarNumero(Numero numero, ETipoNumero tipo)
        {
            switch (tipo)
            {
            case ETipoNumero.Par:
                return((numero.ValorNumero % 2) == 0);

            case ETipoNumero.Impar:
                return(!(Verificadora.VerificarNumero(numero, ETipoNumero.Par)));

            case ETipoNumero.Positivo:
                return(numero.ValorNumero > 0);

            case ETipoNumero.Negativo:
                return(numero.ValorNumero < 0);

            case ETipoNumero.Cero:
                return(numero.ValorNumero == 0);

            default:
                return(false);
            }
        }
Exemple #7
0
 public ColectoraDeNumeros(ETipoNumero a) : this()
 {
     this.TipoNumero = a;
 }
Exemple #8
0
 public ColectoraDeNumeros(ETipoNumero tipoNumero) : this()
 {
     this.TipoNumero = tipoNumero;
 }
Exemple #9
0
 public static bool VerificarNumero(Numero a, ETipoNumero tipo)
 {
 }