Catégorie: Calculatrices

Calculatrice scientifique

Idée interneUn outil manque ?

Une calculatrice trigonométrique, logarithmique et à mémoire qui s'exécute dans votre navigateur

Évaluez des expressions avec parenthèses, puissances, fonctions trigonométriques et logarithmiques, et touches mémoire, en degrés ou en radians. Fonctionne entièrement dans votre navigateur, sans aucun eval().

Le résultat s'affichera ici.

Les expressions sont évaluées par un petit analyseur dans votre navigateur — jamais avec eval() — et rien de ce que vous saisissez n'est envoyé où que ce soit.

Tout sur cette page est traité dans votre navigateur. Rien n'est envoyé.

À quoi sert cet outil

Cette calculatrice analyse ce que vous saisissez ou tapez en un arbre d'expression et l'évalue directement, plutôt que de le transmettre à eval() ou au constructeur Function(), ce qui fait qu'une expression collée ne peut jamais exécuter de code arbitraire. Elle prend en charge les opérateurs standards, les parenthèses, les puissances, les fonctions sin, cos, tan, asin, acos, atan, sqrt, log, ln, exp et abs, les constantes pi et e, un basculement degrés/radians pour les fonctions trigonométriques, et un seul registre mémoire avec M+, M-, MR et MC.

Mode d'emploi

  1. Saisissez une expression au clavier, ou composez-la en appuyant sur les boutons.
  2. Basculez entre Degrés et Radians avant d'utiliser une fonction trigonométrique, car cela change la façon dont l'angle est interprété.
  3. Appuyez sur = pour évaluer, ou utilisez M+, M-, MR et MC pour ajouter, soustraire, rappeler ou effacer le registre mémoire.

Confidentialité

Cet outil fonctionne entièrement dans votre navigateur. Ce que vous saisissez n'est jamais envoyé, stocké ni partagé : fermer l'onglet suffit à tout effacer.

Questions fréquentes

Mon expression est-elle évaluée avec eval() ?
Non. Elle est décomposée en jetons puis évaluée par un petit analyseur à descente récursive écrit pour cet outil, qui ne peut donc calculer que de l'arithmétique et les fonctions listées — jamais du JavaScript arbitraire.
Quelle est la différence entre le basculement Degrés et Radians ?
Il change la façon dont sin, cos, tan et leurs inverses interprètent et renvoient les angles. Degrés attend et renvoie des valeurs de type 0-360 ; Radians utilise la convention mathématique de 0-2π.
Que font M+, M-, MR et MC ?
M+ ajoute le résultat actuel au registre mémoire, M- le soustrait, MR insère la valeur stockée dans l'expression, et MC remet le registre à zéro. Il n'y a qu'un seul registre, comme sur une calculatrice physique.