Home | Clases | Interfaces de usuario con Java Swing | Práctica: Calculadora

Práctica: Calculadora


Práctica: Calculadora

Realizar una calculadora con las siguientes especificaciones:

  • debe realizar las operaciones básicas (sumar, restar, multiplicar, dividir)
  • debe tener botones de resultado (= o similar) y limpiar (C)
  • debe permitir acumular y mostrar operaciones parciales hasta que se de al botón resultado

Estas 3 especificaciones son las que se han realizado de forma guiada con el profesor en clase, y posteriormente antes de entregar el ejercicio, el alumno deberá añadir los siguientes extras al proyecto:

  • el aspecto visual (colores, tamaño y fuentes debe ser diferente al planteado por el profesor
  • al pulsar en una operación o en el resultado, debe cambiar el color del botón correspondiente
  • al pasar por encima de un botón de dígito, limpiar, operación o resultado, este debe cambiar de color o aspecto (tamaño, negrita, etc.) y volver a su estado original al salir del botón
  • al pulsar la tecla correspondiente al número de botón u operación, la calculadora también debe ejecutar la operación y cambiar el color o aspecto del botón como si hubiera hecho clic en él (de forma temporal en dígitos y limpiar y de forma permanente en operaciones y resultado).
  • al menos 4 operaciones adicionales
  • cualquier otro extra que el alumno considere oportuno ( logs, mejoras del display, etc.)

La práctica se presentará y entregará en clase el día 4 de noviembre y el nombre del proyecto y del documento zip debe ser PracticaCalculadoraNombreApellidos.

Para la evaluación se tendrá en cuenta:

  • La funcionalidad y estructura del código (50%)
  • Los comentarios (15%)
  • La adición de nuevas funcionalidades (20%)
  • La creatividad y el diseño de la aplicación (15%)

Fecha de publicación: 18/09/2020
Asignaturas: desarrollo de interfaces
Temas: interfaces usuario usabilidad
Utilizamos cookies propias y de terceros para mejorar su experiencia en la navegación. Al seguir navegando entendemos que acepta su uso.
Si lo desea, consulte nuestras políticas de privacidad y cookies
ENTENDIDO
[X] Cerrar

Contacta conmigo


[X] Cerrar

Acceso alumnos