Scientific Calculator

 
0

Type or click · Enter for = · Esc clears

How to use this calculator

Click the keys or use your keyboard to build an expression, then press = (or Enter) to calculate it — nothing is evaluated until then, same as the basic calculator. An unclosed ( is closed automatically when you press =.

Functions

sin cos tan
Trig functions - in degrees or radians, set by the DEG/RAD toggle above the keypad.
sin⁻¹ etc.
Inverse trig functions, returned in the same angle unit.
sinh cosh tanh
Hyperbolic functions - always unitless, unaffected by DEG/RAD.
log · ln
Base-10 and natural (base-e) logarithm.
x² · x^y · √ · ¹⁄ₓ
Square, power, square root, and reciprocal.
n! · nPr · nCr
Factorial (non-negative integers only), permutations, and combinations.

Memory & keys

M+ / M-
Add or subtract the current expression's value to memory.
MR / MC
Recall or clear the stored memory value. An "M" shows above the keypad while memory is non-zero.
x² · ¹⁄ₓ · n!
Apply to whatever's currently on screen (including a just-shown result).
sin, √, etc.
Start a new function call - type its argument, then close with ) or just press =.
AC / ⌫ / ±
Clear everything, delete the last character, or flip the sign of the number being typed.

Order of operations (BODMAS / BEDMAS)

This calculator follows the same order of operations you'd have learned in school as BODMAS or BEDMAS - Brackets, Orders/Exponents, Division and Multiplication, Addition and Subtraction, worked left to right within each tier. Concretely, that's (...) and functions first, then ^ and postfix !/%, then ×/÷, then +/ last - so 2+3×4 is 14, not 20, because the multiplication happens before the addition.

Implied multiplication isn't supported

Some calculators let you write two terms side by side and treat it as multiplication - meaning 2×π, or 3(4+5) meaning 3×(4+5). This one doesn't: every multiplication needs an explicit ×, so write 2×π and 3×(4+5) instead - typing on its own gives Error, not 6.28.

This sidesteps a genuinely disputed case: 6÷2(3) reads as 1 under the older convention (implied multiplication binds tighter than ÷, so 2(3) is grouped first: 6÷6), but as 9 under the convention most calculators use today (implied multiplication has the same precedence as ×, worked left to right: 6÷2×3). Since even calculators disagree, this one just won't accept 6÷2(3) at all - you write 6÷2×3 (=9) or 6÷(2×3) (=1), whichever you actually mean.

A worked example

With DEG selected, typing sin(30) and pressing = gives 0.5. Typing 5^2+3! gives 31 (25 plus 6), since ^ and ! both bind tighter than +.