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.
No hay comentarios:
Publicar un comentario