Modelos De Calculadoras En Java

Páginas: 4 (949 palabras) Publicado: 23 de julio de 2011
Calculadora en Java
Hoy traigo un ejemplo sencillo que implementa ejemplo de herencia y composición, la idea es hacer una calculadora que opere en binario, octal, decimal y hexadecimal; ya que no esidea del ejercicio enseñar los sistemas numéricos sino mostrar un ejemplo sencillo en java, la calculadora solo operará en enteros y hará las operaciones básicas: suma, resta, multiplicación ydivisión.

Para las transformaciones entre los sistemas usaremos los métodos de la clase Integer Integer.parseInt() para convertir de los binario, octal o hexadecimal a decimal e Integer.toBinaryString(),Integer.toOctalString() e Integer.toHexString() para convertir de cada uno de los sistemas a decimal.

Para implementar la herencia lo haremos de una clase "Sistema" hacia cada uno de los sistemasnuméricos representados en el ejemplo y la composición estará implementada en nuestro modelo por una clase "Conversion" que servirá como componente para hacer conversiones entre sistemas, además de loselementos que nos servirán para componer nuestra interfaz gráfica, asi como manejadores para cada uno de los sistemas numéricos.

Entonces la clase base ne nuestro aplicativo sera la llamada"Sistema" que sera la que se encarga de sumar, restar, multiplicar y dividir en base decimal y cada clase que herede de ella determinará en que base va a trabajar.

Veamos como quena nuestra claseSistema:

abstract public class Sistema {
protected int numeroA;
protected int numeroB;
protected int resultado;
protected char operacion;
protected int base;

publicSistema() {
this.numeroA = 0;
this.numeroB = 0;
this.resultado = 0;
this.operacion = ' ';
}

public void setNumeroA(int n){
this.numeroA = n;
}

publicvoid setNumeroB(int n){
this.numeroB = n;
}

public void setResultado(int n){
this.resultado = n;
}

public void setOperacion(char o){
this.operacion = o;
}...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Calculadora Java
  • Java Calculadora
  • Calculadora java
  • Calculadora (java)
  • Calculadora En Java
  • Calculadora java
  • Diseño De Calculadora En Java
  • Diseño De Calculadora En Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS