Quick guide
How to use the advanced calculator
- Select degrees or radians before evaluating trigonometric functions.
- Build an expression with numbers, functions, operators, and parentheses.
- Press equals or Enter. Missing closing parentheses are completed automatically.
- Use Ans to insert the last result, or the memory keys to retain a value.
Order of operations
How expressions are evaluated
The parser evaluates parentheses and functions first, then factorials and percentages, powers and roots, multiplication and division, and finally addition and subtraction. Powers are right-associative, so 2^3^2 means 2^(3^2) and returns 512.
Adjacent values use implicit multiplication: 2π means 2 × π, and 3(4 + 1) means 3 × (4 + 1).
Function guide
Scientific functions and formulas
Angle conversion
radians = degrees × π ÷ 180
degrees = radians × 180 ÷ π
Trigonometry
tan(x) = sin(x) ÷ cos(x)
sin, cos, and tan accept the selected angle mode.
Inverse trigonometry
sin⁻¹(x), cos⁻¹(x), tan⁻¹(x)
Principal real values are returned in the selected angle mode.
Powers
xʸ = x raised to the power y
x² = x × x and x³ = x × x × x
Roots
ʸ√x = x^(1 ÷ y)
√x = x^(1 ÷ 2) and ∛x = x^(1 ÷ 3)
Exponentials
eˣ = exp(x)
10ˣ = 10 raised to the power x
Logarithms
ln(x) = log base e of x
log(x) = log base 10 of x
Factorial
n! = 1 × 2 × … × n
0! = 1; this calculator accepts whole numbers from 0 to 170.
Reciprocal and percent
1/x = 1 ÷ x
x% = x ÷ 100
Scientific notation
a EXP n = a × 10ⁿ
Example: 6.02 EXP 23 = 6.02 × 10²³.
Constants and random values
π ≈ 3.141592653589793
e ≈ 2.718281828459045; RND inserts a pseudorandom value from 0 inclusive to 1 exclusive.
Answer and memory
Ans = previous completed result
M+ : M ← M + x and M− : M ← M − x; MR recalls M and MC clears it.
Worked example
Evaluate sin(30°) + log(100)
Select Degrees, enter sin(30) + log(100), then press equals. Since sin(30°) = 0.5 and log₁₀(100) = 2, the result is 2.5.
sin(30°) + log₁₀(100) = 0.5 + 2 = 2.5
Domains & precision
Real-number limits
This calculator works in the real-number system. Logarithms need positive inputs; square roots need non-negative inputs; inverse sine and cosine accept values from −1 to 1; division by zero and zeroth roots are undefined. Negative radicands are supported only for odd whole-number roots.
Results are based on standard browser floating-point arithmetic and displayed with up to 14 significant digits. Scientific notation is used for very large or very small representable values. The calculator reports an error when a non-zero result overflows or underflows the browser's supported number range.
