Scientific Calculator

A full-featured scientific calculator with trigonometry, logarithms, exponents, roots, memory and a running history — right in your browser, no install required.

 
0

What is a scientific calculator?

A scientific calculator handles the operations you meet in algebra, trigonometry, statistics and the sciences — things a basic four-function calculator can't do. Beyond the usual arithmetic it evaluates trig functions (sine, cosine, tangent and inverses), logarithms in base e and 10, powers and roots of any degree, factorials, and constants such as π and e.

It also respects operator precedence, so 2 + 3 × 4 evaluates to 14 (not 20), and lets you store intermediate answers in memory so long calculations don't have to be retyped. The next section walks through each capability key by key.

Scientific calculator explained, key by key

Every card pairs a plain-English explanation with the rule or formula, a small keypad diagram, and a worked example — so you can see the button and the arithmetic side by side.

Order of operations (PEMDAS)

Every expression is evaluated with the standard precedence: parentheses → exponents → × ÷ → + −, left to right within each tier. Use parentheses whenever you want to force a different order.

2 + 3 × 4 = 2 + 12
= 14
( )highest precedence — evaluated first
( )xⁿ× ÷+ −evaluated left → right2 + 3 × 4 = 14
Example
Given
2 + 3 × 4 vs (2 + 3) × 4
Substitute
14 vs 20
Answer
parentheses win

Trigonometry — Deg vs Rad

Trig keys (sin, cos, tan and their inverses) read your angle using the Deg / Rad toggle at the top. Degrees for geometry, radians for calculus and the unit circle. Wrong mode is the #1 reason a trig answer looks off.

180° = π rad,   90°
= π/2 rad
Degfull circle = 360°·Radfull circle = 2π
90°DegRadsin 90 = 1sin π/2 = 1
Example
Given
sin 90 in Deg mode
Substitute
sin 90° = 1
Answer
1

Logarithms & exponentials

The calculator has base-10 log, natural ln, and their inverses 10ˣ and . Logarithms answer "what power gives this number?" — the inverse operation to raising a base to a power.

log₁₀(1000) = 3  ⇔  10³
= 1000
logbase 10·lnbase e ≈ 2.71828
logln10ˣlog 1000 = 3ln e = 110² = 100
Example
Given
ln(e³)
Substitute
3 × ln(e) = 3 × 1
Answer
3

Powers and roots

Use xⁿ for any power, for square root, and ⁿ√ for the n-th root. Roots are just fractional powers, so a cube root equals raising to the power 1/3.

ⁿ√x = x^(1/n)
nroot index (2 for square, 3 for cube…)
xⁿⁿ√2 ^ 10 = 1024√49 = 7³√27 = 3
Example
Given
³√27
Substitute
27^(1/3)
Answer
3

Memory keys — M+, M−, MR, MC

One memory slot starts at 0. M+ adds the current result to it, M− subtracts it, MR pastes the stored value back into your expression, and MC clears memory. Perfect for accumulating a running subtotal.

M ← M ± current_result
Mstored memory value
MCMRM+M−memoryM = 42
Example
Given
20 M+, 30 M+
then MR
Substitute
M = 0 + 20 + 30
Answer
50

Constants and the Ans key

Tap π or e to insert the constant as an exact symbol. Ans inserts the most recent result so long calculations chain naturally without retyping intermediate numbers.

next_expr = f(Ans)
π3.14159265…·e2.71828182…·Ansprevious answer
πeAns25 × 4 = 100Ans + 50 = 150tap history to reuse any past result
Example
Given
25 × 4
then + Ans
Substitute
100 + 100
Answer
200

Worked examples — full Given / Formula / Substitute / Answer

Evaluate 2 + 3 × 4² using PEMDAS

Given
The expression 2 + 3 × 4², with standard operator precedence.
Formula
result = a + b × cⁿ
evaluated as parentheses → exponent → × ÷ → + −
a, b, coperands (here 2, 3, 4)·nexponent (here 2)
Substitute
2 + 3 × 4² = 2 + 3 × 16
= 2 + 48
Answer
50
Exponent runs before multiplication, and multiplication before addition — no parentheses needed.

Solve sin 30° in Deg mode

Given
Angle θ = 30°, calculator toggle set to Deg.
Formula
sin(θ) — reads θ in degrees when the Deg toggle is on
θangle in degrees
Substitute
sin(30°) = 1 / 2
Answer
0.5
Switching to Rad instead would treat 30 as radians and return sin(30 rad) ≈ −0.988.

Chain a result with Ans and memory

Given
Compute 25 × 4, store it with M+, add 50 using Ans, then recall memory.
Formula
Ans = last_result
M ← M + current_result
Ansmost recent evaluated result·Msingle memory slot, starts at 0
Substitute
25 × 4 = 100 → M
= 0 + 100
= 100
Ans + 50 = 100 + 50
= 150
MR → 100
Answer
Ans chain = 150
memory recall = 100

Features of this calculator

  • Full keypad with trigonometric, logarithmic, and exponential functions.
  • Degrees / radians toggle — the same keypad works for geometry and calculus.
  • Memory keys (M+, M−, MR, MC) and a running expression history you can tap to reuse.
  • Follows standard operator precedence (PEMDAS) with full parenthesis support.
  • Keyboard input for digits, operators, parentheses, Enter to evaluate and Esc to clear.
  • Ans key inserts the last result so you can chain calculations without retyping.

Frequently asked questions

+What's the difference between degrees and radians?
Degrees and radians are two units for measuring angles. A full circle is 360° or 2π radians, so 180° = π radians and 90° = π/2 radians. Degrees are common in geometry and everyday problems; radians are the natural unit for calculus, physics and anything using the unit circle. Use the Deg / Rad toggle at the top of the calculator to switch — if a trig result looks wrong, the mode is almost always why.
+How do the memory keys (M+, M−, MR) work?
The calculator has one memory slot that starts at 0. M+ evaluates the current expression and adds the result to memory; M− subtracts it. MR (memory recall) inserts the stored value into your expression so you can reuse it. A small “M” badge appears at the top of the calculator whenever memory is non-zero. Press AC to clear the current entry — memory is preserved until you overwrite it with M+ / M−.
+Does this calculator follow the standard order of operations?
Yes. Expressions follow standard precedence (PEMDAS / BODMAS): parentheses first, then exponents, then multiplication and division left-to-right, then addition and subtraction left-to-right. So 2 + 3 × 4 evaluates to 14, and (2 + 3) × 4 evaluates to 20. Use parentheses whenever you want to override the default order.
+Can I use my keyboard instead of clicking buttons?
Yes. Digits 0–9, the operators + − * / ^ %, parentheses ( ), and the decimal point . all type directly into the expression. Enter or = evaluates, Backspace deletes the last character, and Escape clears everything. Press H to toggle the history panel and D to switch between degrees and radians.
+What does the Ans key do?
Ans inserts the result of your most recent calculation into the current expression, so you can chain calculations without retyping. For example, compute 25 × 4, then press +, Ans, = to add the previous answer (100) to itself. The history panel (top-right clock icon) also lets you tap any past result to load it back into the display.

Related calculators