El tema esque tengo que crear una calculadora de fracciones en JAVA, pero, casi a puro nivel teorico, tansiquiera necesito un interfaz grafica, ni cosas utiles.
Bueno el tema esque creo 3 clases: Fraccion1, Fraccion2, Calculadora.
Fraccion1 y Fraccion2 y solo tienen un metodo para comprobar que la "fraccion es correcta", osea que el denominador es distinto de 0.
Vendria a ser una cosa asi:
Código:
hasta aquí todo bien y me lo compila de maravilla (tengo que usar BlueJ para esto)./**
* Clase Fracción1, propiedades y metodos necesarios para realizar una fracción.
*/
class Fraccion
{
// PROPIEDADES
double numerador1,denominador1;
// Método EsCorrecto
/**
* Agoritmo que comprueba que el denominador no sea 0, para que así pueda realizarse la operación.
*/
String EsCorrecto()
{
if(this.denominador1==0)
return "error";
else
return "correcto";
}
}
después la clase Calculadora:
Código:
Bueno el tema esque tengo que conseguir que si el denominador de cualquiera de las dos es igua la 0 me devuelva error./**
* Clase calculadora, permite calcular fracciones.
*/
class Calculadora
{
// PROPIEDADES
Fraccion1 numerador1,denominador1;
Fraccion2 numerador2,denominador2;
double resultado;
// Algoritmo Suma
/**
* Suma de Fracciones
*/
double SumaFracciones ()
{
return (this.numerador1/this.denominador1)+(this.numerador2/this.denominador2);
}
}
También me dice que "operator / can not be aplied to Fraccion1,Fraccion1.
Realmente cuanto más toco más me pierdo, hace unas 2 horas lo tenia mejor ya que algo me permitia hacer, pero, los apuntes que tengo son horribles y liosos (y no porque quiera o no sepa copiar).


