public void test06SumaDeFracciones() { Numero sieteDecimos = new Entero(7).dividido(new Entero(10)); Assert.AreEqual(sieteDecimos, unQuinto.mas(unMedio)); /* * La suma de fracciones es: * * a/b + c/d = (a.d + c.b) / (b.d) * * SI ESTAN PENSANDO EN LA REDUCCION DE FRACCIONES NO SE PREOCUPEN! * TODAVIA NO SE ESTA TESTEANDO ESE CASO */ }
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)); }
public void test03SumaDeEnteros() { Assert.AreEqual(dos, uno.mas(uno)); }
public void test17LaSumaDeFraccionesPuedeDarEntero() { Assert.AreEqual(uno, unMedio.mas(unMedio)); }