jueves, 11 de agosto de 2011

Prácticas Java: Calculadora básica


Crea una calculadora básica con el IDE Netbeans utilizando su diseñador de interfaces Matisse. Sigue las siguientes especificaciones:
  • La calculadora permitirá realizar sumas, restas, productos y divisiones con números reales tanto positivos como negativos reaccionando a los clics del ratón sobre los botones.
  • Todas las operaciones serán acumulativas, no limitándose a dos operandos, es decir, que podremos realizar cadenas de cálculos como 3+4-5*(-4)/(-6)*8-4 de forma continua. Cada vez que pulsemos un operador debe aparecer el resultado parcial acumulado.
  • Será posible cambiar el signo tanto de los operandos, durante su introducción, como del resultado parcial acumulado antes de introducir el siguiente operando.
  • La calculadora dispondrá de un pequeño panel informativo donde aparecerá el último operador marcado. El usuario podrá sustituir una operación por otra mientras no introduzca el siguiente operando.
  • La división entre cero es un error, error que se notificará en el panel informativo quedando la pantalla de la calculadora a cero, lista para iniciar una nueva operación.
  • Clics sucesivos en los operadores o en el símbolo igual no deberían alterar el estado actual de la calculadora.
  • La calculadora dispondrá de dos "teclas" de borrado, C y CE. La primera hará que el estado de la calculadora sea el inicial, sin ningún cálculo acumulado y con la pantalla a cero y el panel informativo vacío. La segunda hará que se borre el último operando introducido pero manteniendo el cálculo parcial acumulado.
SOLUCIÓN

No hay comentarios:

Publicar un comentario