Esempio n. 1
0
        private Numero divisionEnteraAux(Entero divisor)
        {
            if (this.value == divisor.getValue())
            {
                return(new Unidad());
            }

            return(new Entero(value / divisor.getValue()));
        }
Esempio n. 2
0
        public Numero restoCon(Entero divisor)
        {
            if (value % divisor.getValue() == 0)
            {
                return(new Cero());
            }

            if (value % divisor.getValue() == 1)
            {
                return(new Unidad());
            }

            return(new Entero(value % divisor.getValue()));
        }
Esempio n. 3
0
 private Numero sumarNumero(Entero sumando)
 {
     return(new Entero(sumando.getValue()));
 }
Esempio n. 4
0
 private Numero porNumero(Entero multiplicador)
 {
     return(new Entero(multiplicador.getValue()));
 }
Esempio n. 5
0
 private static Entero dividirCoprimos(Entero dividendo, Unidad divisor)
 {
     return(new Entero(dividendo.getValue()));
 }
Esempio n. 6
0
 public static Numero dividir(Entero dividendo, Unidad divisor)
 {
     return(new Entero(dividendo.getValue()));
 }
Esempio n. 7
0
 public Entero divisionEntera(Entero divisor)
 {
     return(new Entero(value / divisor.getValue()));
 }
Esempio n. 8
0
 public Entero restoCon(Entero divisor)
 {
     return(new Entero(value % divisor.getValue()));
 }
Esempio n. 9
0
 private Numero maximoComunDivisorAux(Entero otroEntero, Cero divisor)
 {
     return(new Entero(otroEntero.getValue()));
 }