Evalúa expresiones matemáticas con funciones, constantes y paréntesis usando un analizador seguro.
En lugar de ejecutar tu texto como código, la calculadora lo divide en números, nombres y operadores y lo evalúa con un analizador de descenso recursivo. Este sigue el orden habitual de las operaciones: primero los paréntesis, luego las potencias, después la multiplicación y la división, y por último la suma y la resta. Admite el menos unario, el factorial con !, un porcentaje final como 50% y llamadas a funciones con varios argumentos.
Como nada se pasa a eval, la entrada solo puede usar las funciones y constantes que aparecen en la página, lo que la mantiene segura. Los resultados se redondean para eliminar el ruido de la coma flotante, como que 0.1 + 0.2 muestre 0.30000000000000004. Las funciones trigonométricas trabajan en grados o radianes, que se eligen con un selector. Los valores muy grandes y muy pequeños se muestran en notación científica.