Calculadora para la materia de Estructuras de Datos.Esta calculadora es capaz de:
- Realizar operaciones de suma, resta, multiplicación, división y potencia.
- Ingresar expresiones matemáticas que incluyan una combinación de las operaciones mencionadas en el punto anterior.
- Implementar el uso de paréntesis para jerarquizar los operadores y cambiar el orden de ejecución de la operación.
- Ingresar valores negativos mediante un botón que cambia el signo del último número que se ingresó.
- Trabajar con números positivos, negatívos y racionales (decimales).
- Limpiar/borrar la expresión ingresada si se cometió un error o se desea hacer otra operación.
- Retomar el resultado de una operación anterior para utilizarlo en una nueva operación.
- Revisa que la expresión ingresada como entrada sea válida para poder calcularla.
- Hace una conversión de la notación tradicional infija a postfija.
- Calcula la expresión en notación postfija para poder regresar el resultado de la operación de entrada.
- La utilización de la estructura de datos 'pila'.
- Una interfaz gráfica amigable para el usuario.
- Documentación del paquete 'Calculadora' empleando JavaDoc.
- Manejo de pruebas con JUnit.
- Andrés Álvarez Flores
- Nicolás Álvarez Ortega
- Luis Arguelles Dib
- Andrés Sámano Hakim