Guide Calculatrice Scientifique

Évaluez des expressions arithmétiques et des fonctions scientifiques. Basculez entre les modes Simple et Avancé pour la trigonométrie, les logarithmes, les puissances et plus encore.

Retour à Calculatrice Scientifique

À quoi sert cet outil

La Calculatrice scientifique évalue des expressions arithmétiques et des fonctions scientifiques dans votre navigateur. Basculez entre le mode Simple (opérations de base) et le mode Avancé pour trigonométrie, logarithmes, puissances, racines carrées et plus. Supporte des constantes comme π et e, et respecte degrés ou radians pour les fonctions trig. Aucune installation ni inscription requise.

Comment l'utiliser

  1. Choisissez le mode — Basculez entre Simple et Avancé en haut. Le mode Simple affiche les touches de base ; Avancé ajoute les fonctions scientifiques.
  2. Entrez les expressions — Tapez ou appuyez sur les nombres et opérateurs. Utilisez le clavier à l'écran ou votre clavier.
  3. Utilisez les fonctions — En mode Avancé, utilisez sin, cos, tan, log, ln, sqrt et autres. Sélectionnez degrés (°) ou radians (rad) pour la trigonométrie.
  4. Consultez le résultat — Le résultat apparaît instantanément. Les expressions invalides affichent une erreur (Overflow, Underflow ou erreur math).
  5. Enchaînez les calculs — Utilisez Ans pour réutiliser le dernier résultat dans l'expression suivante.

Comment ça fonctionne

La calculatrice utilise l'algorithme shunting-yard pour parser et évaluer les expressions. Approche déterministe et sûre — pas d'eval() ni Function(). Les expressions sont tokenisées, converties en notation postfixe, puis évaluées avec une pile. Les fonctions trigonométriques (sin, cos, tan, asin, acos, atan) respectent l'unité d'angle sélectionnée (degrés ou radians). Les résultats Infinity, -Infinity ou NaN sont affichés comme erreurs lisibles.

Tous les calculs s'effectuent entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.

Cas d'usage et exemples

  • Devoirs — Évaluez des expressions et vérifiez votre algèbre.
  • Calculs rapides — Calculez intérêts composés, valeurs trig ou logarithmes.
  • Conversion d'unités — Utilisez pour des calculs intermédiaires (ex. conversion d'angles).
  • Ingénierie — Racines carrées, puissances et notation scientifique.

Exemple

  • 2 + 3 × 4 → 14
  • sqrt(16) + sin(30) (degrés) → 4,5
  • ln(e^2) → 2

Limitations et contraintes connues

  • Parser déterministe — Seuls les opérateurs standard et fonctions supportées fonctionnent ; la syntaxe personnalisée n'est pas acceptée.
  • Précision — La précision des nombres JavaScript (environ 15–17 chiffres significatifs) s'applique.
  • Grands nombres — Les résultats très grands ou petits peuvent afficher Overflow ou Underflow.
  • Factorielle — La factorielle est supportée pour les entiers non négatifs uniquement.

Comment ça fonctionne

Méthode

  • Expressions are evaluated with a safe parser; no eval() or unsafe code execution.
  • Infinity, -Infinity, and NaN display as human-readable errors (Overflow, Underflow, Math error).
  • Trigonometric functions respect the active angle unit (degrees or radians); default is degrees.

Tous les calculs et conversions s'effectuent entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur, vos entrées ne quittent jamais votre appareil.