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)); }
override public Numero dividirFraccion(Fraccion dividendo) { return(dividendo.getNumerador().dividido(dividendo.getDenominador().por(this))); }
override public Numero porFraccion(Fraccion multiplicador) { return(this.por(multiplicador.getNumerador()).dividido(multiplicador.getDenominador())); }
public bool equals(Fraccion aFraccion) { return(numerador.por(aFraccion.getDenominador()).Equals(denominador.por(aFraccion.getNumerador()))); }