Math • Scientific
Scientific Calculator
Full-featured scientific calculator with trig (DEG/RAD), log, ln, sqrt, cbrt, factorial, nPr/nCr, gcd/lcm, constants, memory and history — no eval, precise parser.
Direct Answer
The scientific calculator processes mathematical expressions using the Shunting-Yard algorithm to enforce strict order of operations (PEMDAS). It supports advanced trigonometric, exponential, logarithmic, and power functions in both degrees and radians.
History
Tip: type directly. Use Ans for last answer, ! for factorial, ^ for power. DEG/RAD affects trig.
How to use
- 1Toggle DEG/RAD for trig. DEG is default.
- 2Type or tap: numbers, operators + − × ÷ ^ %, parentheses, functions sin/cos/tan/log/ln/sqrt. Use Ans for last answer and ! for factorial.
- 3Press = to evaluate. Memory MC/MR/M+/M−/MS and history are on the pad.
Supported
Operators + − * / % ^ () ! , • Constants pi, e, tau • Functions sqrt/cbrt/abs/ceil/floor/round/ln/log/exp/nPr/nCr/gcd/lcm/sin…csc/sec/cot/sinh…| Variable | Name | Meaning & Example |
|---|---|---|
| sin/cos/tan | Trig Functions | Ratios evaluated in active Degree or Radian mode (sin(30°) = 0.5) |
| log / ln | Logarithms | Base 10 common log and natural base e logarithm (ln(e) = 1) |
| n! | Factorial | Product of all positive integers up to n (5! = 120) |
Parser uses shunting-yard with right-associative ^ and unary handling. Trig respects DEG/RAD. Factorial is integer 0–170. log(8,2)=3 shows base-2 log; log(100) is base-10. nPr/nCr use factorial.
Examples
DEG: sin(30) = 0.5
In DEG mode, sin(30) → 0.5. In RAD, sin(pi/6) → 0.5.
sin(30°)=0.5
Combinatorics: nCr(5,2)=10, 5! =120
Factorial and combinations via integer factorial.
5! =120