Feature 4: Fraction - JorgeHigueraFombuena/IWVG.SwC.JorgeHiguera GitHub Wiki

Feature 4: Fraction

Esta mejora se basa en la clase Fraction. A continuación se va a explicar qué es lo que se tiene que cambiar

Qué es lo que se va a cambiar

En esta clase se van a realizar tres modificaciones

Feature 4.1: suma

Esta mejora trata de sumar dos fracciones. Para ello se va a crear un método llamado:

  • suma

Este método recibirá un objeto Fraction y hará la suma de las fracciones

Además de esto, se tiene que incluir un pequeño test en la clase UserTest para comprobar que funciona correctamente este método

Feature 4.2: resta

Esta mejora trata de restar dos fracciones. Para ello se va a crear un método llamado:

  • resta

Este método recibirá un objeto Fraction y hará la resta de las fracciones de la siguiente manera: fraccionActual - fraccionParametro. De tal manera que hará la resta de la fracción del objeto actual menos la fracción pasada por parámetro.

Además de esto, se tiene que incluir un pequeño test en la clase UserTest para comprobar que funciona correctamente este método

Feature 4.3: multiplica

Esta mejora trata de multiplicar dos fracciones. Para ello se va a crear un método llamado:

  • multiplica

Este método recibirá un objeto Fraction y hará la multiplicación de las fracciones.

Además de esto, se tiene que incluir un pequeño test en la clase UserTest para comprobar que funciona correctamente este método