Basic vs Scientific mode
A basic calculator handles +, -, ×, ÷. A scientific calculator adds:
- Trigonometric functions (sin, cos, tan)
- Inverse trig (sin⁻¹, cos⁻¹, tan⁻¹)
- Logarithms (log base 10, natural log)
- Powers and roots (x², √, xʸ)
- Factorial (n!)
- Constants (π, e)
Trigonometric functions
DEG vs RAD mode
This is the most common source of errors.
- DEG mode: angles in degrees (0–360). Use for everyday geometry.
- RAD mode: angles in radians (0–2π). Use for calculus and physics.
sin(90°) = 1 in DEG mode
sin(π/2) = 1 in RAD mode — same result, different input
Common trig values
| Angle | sin | cos | tan |
|---|---|---|---|
| 0° | 0 | 1 | 0 |
| 30° | 0.5 | 0.866 | 0.577 |
| 45° | 0.707 | 0.707 | 1 |
| 60° | 0.866 | 0.5 | 1.732 |
| 90° | 1 | 0 | undefined |
Logarithm functions
- log(x): Logarithm base 10.
log(1000) = 3because 10³ = 1000 - ln(x): Natural logarithm (base e). Used in calculus, growth models
- 10ˣ: Antilog base 10. Inverse of
log() - eˣ: Exponential. Inverse of
ln()
Factorial (n!)
n! = n × (n-1) × (n-2) × ... × 1
Examples:
- 5! = 5 × 4 × 3 × 2 × 1 = 120
- 10! = 3,628,800
- 0! = 1 (by definition)
Factorials grow extremely fast — 20! = 2.43 × 10¹⁸
Order of operations (PEMDAS/BODMAS)
The calculator follows standard math order:
- Parentheses / Brackets
- Exponents / Orders (powers and roots)
- Multiplication and Division (left to right)
- Addition and Subtraction (left to right)
Use parentheses to force a specific order:
3 + 4 × 2 = 11(multiplication first)(3 + 4) × 2 = 14(addition first due to parentheses)
Keyboard shortcuts
The calculator supports full keyboard input:
0–9and.— number entry+,-,*,/— operatorsEnter— equalsBackspace— delete last digitEscape— clear all
Floating-point surprises
A calculator that shows 0.30000000000000004 is not broken — it is being honest about how computers store numbers.
Binary floating point cannot represent 0.1 exactly, for the same reason decimal cannot represent 1/3 exactly. The stored value is very slightly off, and the error becomes visible when it exceeds the display precision:
0.1 + 0.2 = 0.30000000000000004
Most calculators hide this by rounding the display, which is why the result usually looks right. It matters when comparing values for equality or accumulating many operations — errors compound. For money, work in integer minor units (cents) rather than decimal fractions.
Why sin(π) is not exactly zero
Enter π and take the sine, and you may see something like 1.2246e-16 rather than 0. π is irrational, so the stored value is a finite approximation. The sine of that slightly-wrong value is slightly-not-zero.
The result is correct to about 16 significant figures, which is the limit of double precision. Treat anything below roughly 1e-15 as zero.
Angle mode is the most common error
Trigonometric functions take radians in most computing contexts and degrees in most classroom contexts. The same keystrokes produce entirely different answers:
sin(30) in DEG = 0.5
sin(30) in RAD = -0.988
Neither is wrong; they answer different questions. Before any trigonometry, check the mode indicator. If an answer is wildly off but the arithmetic looks right, this is almost always why.
Conversion: multiply degrees by π/180 for radians, multiply radians by 180/π for degrees.
Implicit multiplication ambiguity
Expressions like 6/2(1+3) circulate online precisely because the convention is not universal. Some calculators treat implicit multiplication as binding tighter than division, giving 1; others apply strict left-to-right precedence, giving 9.
There is no correct answer — the expression is ambiguous. The practical lesson is to use explicit parentheses: 6/(2*(1+3)) or (6/2)*(1+3). Write what you mean rather than relying on a convention the reader may not share.
Logarithms in practice
log and ln are the source of a lot of confusion because the unmarked log means different things by field:
logon a calculator almost always means base 10.lnis base e (≈2.71828), the natural logarithm.- In mathematics papers, unmarked
logoften means natural log. - In computer science, unmarked
logusually means base 2.
For any other base, use the change-of-base formula: log_b(x) = ln(x) / ln(b).
Frequently asked questions
Why does the display switch to scientific notation?
Beyond a certain magnitude, showing every digit is impractical, so results appear as 1.234e+15, meaning 1.234 × 10^15. Negative exponents work the same way: 5e-8 is 0.00000005.
What is the difference between a factorial and a gamma function?
Factorial is defined for non-negative integers. The gamma function extends it to real and complex numbers, satisfying Γ(n) = (n−1)!. This is why some calculators return a value for 0.5!.
Why does 0! equal 1?
By definition, and it is the value that makes combinatorial formulas work — there is exactly one way to arrange zero items. It also keeps the recurrence n! = n × (n−1)! valid at n = 1.
Can it handle very large numbers?
Up to roughly 1.8 × 10^308, the limit of double precision. Beyond that the result is infinity. Factorials grow fast — 171! already overflows.
Does calculation happen on a server?
No. Everything is evaluated in your browser, so the tool works offline and no input is transmitted — which matters if you are working with figures from a confidential document.