Calculatrice
Une petite calculatrice d'expressions, avec un historique courant.
- Catégorie
- Others
- Taille par défaut
- 220 × 330
Ce qu’il fait
Tapez une expression arithmétique et voyez le résultat se mettre à jour en direct au-dessus du champ de saisie, à mesure que vous tapez. Appuyez sur Enter pour la verser dans l’historique ; cliquez sur n’importe quelle ligne de l’historique pour ramener ce résultat dans le champ et continuer à partir de lui.
Elle gère + - * /, les parenthèses, les décimales, les signes unaires, les puissances associatives à droite avec ^, et % au sens de « diviser par 100 ». Les séparateurs de milliers sont ignorés : coller 1,250 * 3 fonctionne donc.
L’historique conserve les huit entrées les plus récentes et ne vit qu’en mémoire ; fermer l’application l’efface.
D’où viennent les données
De nulle part. L’évaluation se fait dans le widget, avec un petit analyseur écrit à la main.
Elle n’utilise notamment pas l’eval de JavaScript. L’application est livrée avec une politique de sécurité du contenu qui interdit l’évaluation dynamique de code : une calculatrice fondée sur eval échouerait donc sur chaque expression dans la version publiée. L’analyseur existe pour que le widget soit sûr par construction plutôt que par règlement.
Limites
- Arithmétique seulement. Ni variables, ni fonctions, ni conversion d’unités, ni trigonométrie.
- L’historique est plafonné à huit entrées et n’est pas conservé d’une session à l’autre.
- Les résultats sont affichés avec le nombre de décimales que vous choisissez (2, 4, 6 ou 8) ; le calcul sous-jacent se fait en virgule flottante complète.