All Tools

Scientific Calculator

Full-featured calculator with trigonometry, logarithms, and more

0

How to Use the Scientific Calculator

This calculator supports standard arithmetic operations plus advanced scientific functions. You can use your keyboard or click the buttons.

Order of operations, and the calculator traps that cause wrong answers

The single most common calculator error is being in the wrong angle mode. sin(30) returns 0.5 in degree mode and −0.988 in radian mode — both are correct for their mode, and only one is what you meant. Check DEG/RAD before you trust any trigonometric result.

Order of operations

PriorityOperationBODMAS namePEMDAS name
1BracketsBracketsParentheses
2Powers and rootsOrderExponents
3Multiplication and division, left to rightDivision, MultiplicationMultiplication, Division
4Addition and subtraction, left to rightAddition, SubtractionAddition, Subtraction

Where the rule is genuinely ambiguous

BODMAS and PEMDAS describe the same rule with different mnemonics — multiplication and division share one priority level and are evaluated left to right, as do addition and subtraction. The mnemonics mislead people into thinking division comes before multiplication or vice versa. Where real ambiguity remains is implicit multiplication after a division: expressions like 6 ÷ 2(1+2) are read as 9 by most calculators and as 1 by some scientific models and by many physics conventions, which treat juxtaposition as binding tighter. There is no universally agreed answer; the fix is to write brackets and stop relying on convention.

Function reference

FunctionWhat it doesWatch out for
sin, cos, tanTrigonometric ratiosAngle mode — DEG, RAD or GRAD
asin, acos, atanInverse trigReturns an angle in the current mode; range is restricted
logLogarithm base 10In most programming languages log means natural log
lnNatural logarithm, base eUndefined for zero and negatives
e^xExponentialOverflows quickly — e^710 exceeds double precision
x!FactorialIntegers only; 170! is near the floating-point limit
nPr, nCrPermutations, combinationsOrder matters for P, not for C
modRemainderSign of the result with negatives differs between systems
± or (−)Sign changeDistinct from the subtraction key on most calculators

Worked example — where people go wrong

Evaluate 8 − 3 × 2² + (10 − 4) ÷ 3

Brackets first: (10 − 4) = 6

Powers: 2² = 4

Multiplication and division, left to right: 3 × 4 = 12, and 6 ÷ 3 = 2

Now addition and subtraction, left to right: 8 − 12 + 2

−2. Working strictly left to right from the start gives 14, which is the error most people make.

Precision limits worth knowing

Modes and memory keys

KeyMeaning
DEG / RAD / GRADAngle unit — 360, 2π or 400 to a full turn
SHIFT / 2nd / INVAccess the second function printed above a key
M+ / M− / MR / MCAdd to, subtract from, recall and clear memory
ANSThe previous answer — the safe way to chain calculations
EXP / EE / ×10ₓScientific notation entry — not the same as the power key
FIX / SCI / NORMDisplay format: fixed decimals, scientific, or normal
STO / RCLStore to and recall from a named variable

More questions people ask

Why does my calculator give the wrong answer for sin(30)?

Almost certainly the angle mode. sin(30) is 0.5 in degrees but −0.988 in radians, because in radian mode 30 means 30 radians. Look for DEG or RAD on the display and switch before trusting any trigonometric result.

Is BODMAS or PEMDAS correct?

Both describe the same rule. Multiplication and division share one priority and are done left to right, as do addition and subtraction. The mnemonics mislead by listing them in a fixed order that does not exist.

What is 6 ÷ 2(1+2)?

There is no universally agreed answer. Most calculators return 9, treating the division and the implicit multiplication as equal priority left to right, while some scientific models and many physics conventions return 1 by binding juxtaposition tighter. Write explicit brackets instead.

What is the difference between log and ln?

log is base 10 and ln is base e, approximately 2.71828. Confusingly, in most programming languages the function named log is the natural logarithm, so check which convention your tool follows.

Why does 0.1 + 0.2 not equal 0.3?

Because binary floating point cannot represent 0.1 or 0.2 exactly, so their sum is very slightly off. Calculators usually round the display to hide it, but the discrepancy is real and shows up in comparisons and long calculation chains.

Everything on this page runs in your browser — nothing you type is uploaded or stored.

Frequently Asked Questions

How to use the scientific calculator?
Type numbers and operations using buttons or keyboard. Use parentheses for grouping. Toggle DEG/RAD for trigonometric functions.
What is the difference between log and ln?
log is base-10 logarithm, ln is natural logarithm (base e = 2.71828).
How to calculate factorial?
Enter a number then click n!. For example, type 5 then click n! to get 120.

Answers, not just a number

Questions this calculator answers, worked out in full — the number first, then the table and the formula behind it.

For teams, not just visitors

Want this calculator on your own site?

We build the calculators on SnoopTool as embeddable widgets in your branding, wired to your own lead form — the same maths, your colours, your domain, your leads. Tell us which one and we will send back a working demo you can put in front of your team.

One reply from a person, within one business day. No newsletter, no sequence. See our privacy policy.