Trig, logs, powers and roots

Scientific Calculator

Powers, roots, logs, factorials, and trig in degrees or radians, with π and e, on a keypad that follows the normal order of operations.

Your numbers

Scientific calculator

A bounded parser. It does not run JavaScript.

Result

14
How we got this
  1. Expression2 + 3 × 4
  2. Angle modedegrees
  3. Result14
What we assumed
  • The evaluator is a bounded parser. It does not run JavaScript.
  • sin, cos, and tan use the selected angle mode. log is base 10. ln is natural log.
  • Factorial is limited to whole numbers through 18.
Technical details

Method scientific-v1.0.0Data Manual inputs / fixed rules

Guide

A keypad that follows ordinary order of operations

Powers, roots, logs, factorials, and trig in degrees or radians, with π and e. The engine evaluates a normal arithmetic expression. It is not a computer-algebra system and not a graphing package.

Degrees versus radians

sin(90) is 1 in degrees and a different number in radians. The mode is a setting, not an inference from the number you typed.

Questions about this calculator

Does this use degrees or radians?

Whichever mode is selected. Check the control before you trust a trig result.

Terms used here

Order of operations
The usual precedence the keypad follows, including parentheses.

Practical tips

  • Factorials grow fast; large n will be rejected rather than overflowing silently if the engine bounds them.

Limits and caveats

  • Exact within ordinary floating-point evaluation. Not a proof assistant.

Results are for information. They are not legal, tax, medical, or financial advice. How the math is maintained · Report a wrong figure.

Engine notes

Rounding, versioning, and omissions that sit beside the guide rather than repeating it.

  • What it understands. Numbers, + − × ÷, powers, parentheses, sqrt, log, ln, sin, cos, tan, abs, factorial, π, and e. Anything else is rejected instead of guessed at.
  • Order of operations. 2 + 3 × 4 = 14. Parentheses change that: (2 + 3) × 4 = 20.
  • Angles and limits. Trigonometry follows the radians or degrees mode you pick. Factorial stops at 18, and very long or deeply nested expressions are refused rather than run.
  • How it is evaluated. Expressions are parsed by a purpose-built grammar. JavaScript’s eval and Function are never used, so nothing you type can execute as code.

Calculation receipt

What each number here is

This answer is arithmetic on what you enter. No outside dataset is involved, so nothing here can go out of date.

A scientific calculator evaluates the expression entered.