Comment fonctionne Calculatrice scientifique
La calculatrice scientifique évalue des expressions entières, pas seulement une opération à la fois. Saisissez par exemple 2*sin(pi/4)^2 + ln(e) et obtenez la réponse instantanément, avec la bonne priorité des opérateurs, les parenthèses, les puissances, la trigonométrie (sin/cos/tan et leurs inverses), les logarithmes (log, ln), la racine carrée, exp, abs, et les constantes π et e. Un sélecteur degrés/radians contrôle les fonctions trigonométriques.
L'expression est analysée par un tokeniseur shunting-yard plutôt que par l'eval JavaScript : une parenthèse oubliée ou un nom inconnu renvoie une erreur claire au lieu d'exécuter du code arbitraire.