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).