예제 #1
0
        override public Numero masFraccion(Fraccion sumando)
        {
            Numero nuevoDenominador = denominador.por(sumando.getDenominador());
            Numero nuevoNumerador1  = numerador.por(sumando.getDenominador());
            Numero nuevoNumerador2  = denominador.por(sumando.getNumerador());
            Numero nuevoNumerador   = nuevoNumerador1.mas(nuevoNumerador2);

            return(nuevoNumerador.dividido(nuevoDenominador));
        }
예제 #2
0
 override public Numero dividirFraccion(Fraccion dividendo)
 {
     return(dividendo.getNumerador().dividido(dividendo.getDenominador().por(this)));
 }
예제 #3
0
 override public Numero porFraccion(Fraccion multiplicador)
 {
     return(this.por(multiplicador.getNumerador()).dividido(multiplicador.getDenominador()));
 }
예제 #4
0
 public bool equals(Fraccion aFraccion)
 {
     return(numerador.por(aFraccion.getDenominador()).Equals(denominador.por(aFraccion.getNumerador())));
 }