Aucun upload, 100 % local, sans compte

Calculatrice scientifique

Saisissez ou tapez une expression, fonctions, puissances et constantes, et voyez le résultat instantanément, le tout dans votre navigateur.

Comment fonctionne Calculatrice scientifique

La calculatrice scientifique evalue des expressions mathematiques completes, pas seulement une operation a la fois. Saisissez par exemple 2 fois sin(pi divise par 4) au carre plus ln(e) et obtenez la reponse instantanement, avec la bonne priorite des operateurs, les parentheses, les puissances, la trigonometrie (sin, cos, tan et leurs inverses), les logarithmes (log base 10 et ln), la racine carree, exp, abs, et les constantes pi et e. Un bouton degres ou radians controle les fonctions trigonometriques.

Le moteur d'expression utilise un analyseur shunting-yard concu de toutes pieces sans avoir recours a JavaScript eval, donc une parenthese manquante ou un nom non reconnu renvoie un message d'erreur clair au lieu d'executer du code arbitraire. Vos calculs restent entierement dans votre navigateur.

Comment utiliser Calculatrice scientifique, étape par étape

  1. Saisissez votre expression dans le champ de saisie avec la notation standard : nombres, operateurs (+, -, *, /), ^ pour les puissances et noms de fonctions comme sin, cos, sqrt.
  2. Utilisez des parentheses pour grouper les sous-expressions si besoin.
  3. Selectionnez le mode angulaire Degres ou Radians avant d'utiliser les fonctions trigonometriques.
  4. Appuyez sur Entree ou cliquez sur le bouton Calculer pour evaluer l'expression.
  5. Lisez le resultat ; si l'expression est invalide, un message d'erreur descriptif s'affiche a la place.

Cas d'utilisation courants

  • Evaluer une formule physique en plusieurs etapes comme l'energie cinetique (0,5 fois m fois v au carre) en la saisissant comme une seule expression.
  • Verifier la reponse a un exercice de trigonometrie en saisissant l'expression directement plutot que de la decomposer en etapes.
  • Convertir entre unites d'angle en calculant, par exemple, sin(30) en mode degres et sin(pi divise par 6) en mode radians pour confirmer qu'ils concordent.
  • Verifier rapidement un resultat de logarithme comme log(1000) = 3 ou ln(e au carre) = 2 pendant une session de revision.

Questions fréquentes

Quels operateurs et fonctions puis-je utiliser ?

Arithmetique standard : + - * / et ^ pour les puissances. Trigonometrie : sin, cos, tan, asin, acos, atan (en degres ou radians). Logarithmes : log (base 10) et ln (naturel). Autres : sqrt (racine carree), exp (e a la puissance x), abs (valeur absolue). Constantes : pi et e. La notation exposant comme 1e3 est aussi acceptee.

Comment fonctionne le mode degres ou radians ?

Le bouton en haut controle comment les fonctions trigonometriques interpretent leur argument. En mode degres, sin(90) vaut 1 et cos(180) vaut moins 1. En mode radians, sin(pi divise par 2) vaut 1. Les fonctions inverses renvoient des valeurs dans la meme unite : asin(1) donne 90 en mode degres ou pi divise par 2 en mode radians.

La calculatrice utilise-t-elle JavaScript eval ?

Non. L'expression est tokenisee et evaluee par un analyseur shunting-yard implemente de toutes pieces, sans utiliser eval ni Function. Seuls les operateurs et fonctions reconnus listees ci-dessus peuvent produire un resultat ; tout autre element renvoie une erreur claire. Tout le calcul s'execute dans votre onglet navigateur.

Quel exemple concret illustre la priorite des operateurs ?

Saisir 2 + 3 * 4 donne 14, pas 20, parce que la multiplication lie plus fort que l'addition. Pour changer cela, mettez l'addition entre parentheses : (2 + 3) * 4 donne 20. Les puissances lient encore plus fort : 2 ^ 3 * 4 donne 32 (8 fois 4), tandis que 2 ^ (3 * 4) donne 4096.

Puis-je l'utiliser hors ligne ?

Oui. Une fois la page chargee, la calculatrice fonctionne entierement sur votre appareil sans reseau. L'analyseur est du pur JavaScript arithmetique, c'est pourquoi vos expressions ne quittent jamais votre navigateur.

Que se passe-t-il si je saisir une expression invalide ?

L'analyseur valide la sequence de tokens avant l'evaluation. Les erreurs courantes incluent des parentheses non fermees, un nom de fonction inconnu ou une division par zero. Chaque cas renvoie un message descriptif pour que vous sachiez exactement quoi corriger.