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

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