Calculadora
Una pequeña calculadora de expresiones con historial.
- Categoría
- Others
- Tamaño predeterminado
- 220 × 330
Qué hace
Escribe una expresión aritmética y verás el resultado actualizarse en vivo sobre el campo de entrada mientras escribes. Pulsa Enter para pasarla a la lista de historial; haz clic en cualquier fila del historial para devolver ese resultado al campo de entrada y seguir trabajando a partir de él.
Admite + - * /, paréntesis, decimales, signos unarios, potencias asociativas por la derecha con ^ y % como «dividir entre 100». Los separadores de millares se ignoran, así que pegar 1,250 * 3 funciona.
El historial guarda las ocho entradas más recientes y vive solo en memoria; al cerrar la aplicación se borra.
De dónde salen los datos
De ningún sitio. La evaluación ocurre dentro del widget con un pequeño analizador escrito a mano.
En particular, no usa el eval de JavaScript. La aplicación incluye una política de seguridad de contenido que prohíbe la evaluación dinámica de código, así que una calculadora basada en eval fallaría con cualquier expresión en la versión publicada. El analizador existe para que el widget sea seguro por construcción y no por política.
Límites
- Solo aritmética. Sin variables, funciones, conversión de unidades ni trigonometría.
- El historial está limitado a ocho entradas y no se conserva entre sesiones.
- Los resultados se muestran con el número de decimales que elijas (2, 4, 6 u 8); el cálculo subyacente es en coma flotante completa.