Skip to content

Latest commit

 

History

History
38 lines (36 loc) · 1.79 KB

README.md

File metadata and controls

38 lines (36 loc) · 1.79 KB

Calculadora

    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.
Esta es una calculadora que realiza tres operaciones para calcular el resultado:
  1. Revisa que la expresión ingresada como entrada sea válida para poder calcularla.
  2. Hace una conversión de la notación tradicional infija a postfija.
  3. Calcula la expresión en notación postfija para poder regresar el resultado de la operación de entrada.
Además, este proyecto incluye:
  • 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.
Integrantes:
  • Andrés Álvarez Flores
  • Nicolás Álvarez Ortega
  • Luis Arguelles Dib
  • Andrés Sámano Hakim