Calculateur d’expressions mathématiques
Évaluez une expression arithmétique avec parenthèses, puissances et pourcentages.
Dernière mise à jour · Voir l’algorithme, les constantes et les valeurs par défaut (JSON)
À propos de ce calculateur
Saisissez une expression décimale avec +, −, ×, ÷, reste (%), puissances et parenthèses. Les expressions incomplètes ou incorrectes sont rejetées ; % signifie reste, pas pourcentage.
Exemple chiffré
calculé avec les valeurs par défaut ci-dessous
Expression (12 + 8) * 3 - 10 / 2 · Arrondir la réponse à 2 décimales Réponse 55,000000 · Réponse arrondie 55.00 · Expression évaluée (12 + 8) * 3 - 10 / 2 · Opérations saisies 4 · Parenthèses ouvertes 1 · La réponse est un nombre entier Oui — un nombre entier
Références générales de contexte
Avertissement
Ces calculatrices donnent des résultats mathématiques généraux. Elles conviennent à l'étude, à la planification et à l'estimation : vérifiez tout résultat destiné à un travail noté, à une publication ou à un engagement financier.
Source de l’implémentation
Cette fiche décrit l’implémentation de cette page, sans validation indépendante. Les références externes étayent uniquement la formule ou définition indiquée ; les estimations et règles propres conservent leurs hypothèses.
Voir l’algorithme, les constantes et les valeurs par défaut (JSON)
Formule et variables
v = term {(+ | −) term}; term = unary {(× | ÷ | %) unary}; unary = (−) atom ^ unary
- v
- résultat évalué
- term
- sous-expression de produits
- unary
- puissance signée
- k
- décimales d'arrondi, 0–12
- atom
- nombre ou expression entre parenthèses
Analyseur à descente récursive ; priorité : parenthèses → ^ (associatif à droite) → signe unaire → × ÷ % → + −. Nombres décimaux uniquement ; l'arrondi utilise k décimales fixes.
Questions fréquentes
Comment l'expression saisie est-elle évaluée et arrondie ?
L'analyseur applique les parenthèses, les exposants, la multiplication et la division, puis l'addition et la soustraction. Son expression par défaut est (12 + 8) × 3 − 10 ÷ 2, ce qui équivaut à 55. Elle arrondit uniquement le résultat numérique final pour la sortie arrondie séparée.