Docomint

Calculatrice Scientifique

Évaluez des expressions mathématiques avec fonctions trigonométriques, logarithmes, exposants et parenthèses — gratuit en ligne.

🔒 Processed on your device

What is a Calculatrice Scientifique?

A pocket scientific calculator for when a phone's built-in one is buried behind a scroll gesture or missing the function you need — supports the standard operators, exponents, roots, logarithms, and trig functions, evaluated by a real expression parser rather than a plain arithmetic-only text field.

How to use the Calculatrice Scientifique

  1. Type an expression — parentheses, exponents, and functions like sin() or sqrt() all work
  2. Press Evaluate
  3. The result appears instantly, computed on your device by a real expression parser (not eval())

Formula

Order of operations: Parentheses → Functions/Exponents → Multiplication/Division → Addition/Subtraction (left to right)

A real expression parser applies standard PEMDAS precedence rather than evaluating strictly left to right, so 3 + 2 * 4 correctly returns 11, not 20.

Example

sqrt(144) + 3^2 * (5 - 2) evaluates left to right through normal order of operations — the exponent first (3^2 = 9), then the parenthetical (5 - 2 = 3), then multiplication (9 × 3 = 27), then the square root (12) added in — for a final result of 39.

Common mistakes

Frequently asked questions

Does this use degrees or radians for trig functions?

Degrees — sin(90) returns 1, not sin(90 radians). This matches how most consumer scientific calculators behave by default, since radians tend to be the exception rather than the rule outside of calculus contexts.

What operations and functions are supported?

Addition, subtraction, multiplication, division, exponents (^), parentheses, and the functions sin/cos/tan/asin/acos/atan (in degrees), sqrt, log (base 10), ln (natural log), abs, exp, round, floor, and ceil, plus the constants pi and e.

Can I evaluate nested parentheses?

Yes — expressions like sqrt((4+5)*2) with multiple levels of parentheses work correctly, evaluated from the innermost pair outward.

What's the difference between log() and ln() here?

log() is base-10 logarithm; ln() is the natural logarithm (base e). Mixing them up is a common source of a "correct-looking but wrong" result.

Is my numbers uploaded anywhere?

No — Calculatrice Scientifique runs entirely in your browser using JavaScript/WebAssembly. Your numbers is never sent to a server.

Related calculators