Este es un código que implementa una calculadora con funcionalidades básicas y la capacidad de graficar funciones matemáticas. La interfaz está desarrollada utilizando la librería Tkinter en Python.
Permite realizar operaciones matemáticas básicas como suma, resta, multiplicación y división. Puede graficar funciones matemáticas en un rango de -5 a 5 en el eje x. Tiene una pantalla donde se muestra la operación actual y el resultado de evaluarla. Posee un botón de reset para borrar la pantalla y empezar una nueva operación.
Para usar la calculadora, basta con ingresar la operación matemática deseada en la pantalla y presionar el botón "=". Si se desea graficar una función, se debe seleccionar el modo de gráfico y luego ingresar la función en la pantalla y presionar el botón "Graficar".
- La calculadora sólo puede evaluar funciones matemáticas válidas, de lo contrario mostrará un mensaje de error.
- En el modo gráfico, la variable "x" debe ser utilizada para representar la variable independiente de la función.
- El rango de graficación es fijo y va de -5 a 5 en el eje x.
- La calculadora no permite cambiar el tamaño de la ventana.