🧮 Scientific Calculator
Type a full expression – powers, roots, trigonometry, logarithms, factorials, combinations – and see the answer with every step of the working.
Quick answer: Type an expression and the calculator follows the order of operations: in degree mode 2^10 + sqrt(144) × sin(30) = 1,024 + 12 × 0.5 = 1,030.
Updated · Free · No sign-up · Works on any device
Scientific Calculator inputs
Result
2^10 + sqrt(144) × sin(30) =
1,030
- Angle mode
- Degrees
- Scientific notation
- 1.03 × 10^3
Working, in order of operations
- Read the expression as: 2^10 + sqrt(144) × sin(30)
- 2 ^ 10 = 1,024
- sqrt(144) = 12
- sin(30°) = 0.5
- 12 × 0.5 = 6
- 1,024 + 6 = 1,030
- Result: 1,030
Supported functions and operators
| Write | Meaning |
|---|---|
| + − × ÷ (or * /) | Add, subtract, multiply, divide |
| ^ (or **) | Power: 2^10 = 1024 (evaluated right to left) |
| ! | Factorial: 5! = 120 |
| % | Percent: 50% = 0.5 |
| π (pi), e | Constants 3.14159… and 2.71828… |
| sin(x) | Sine |
| cos(x) | Cosine |
| tan(x) | Tangent |
| asin(x) | Inverse sine (arcsin) |
| acos(x) | Inverse cosine (arccos) |
| atan(x) | Inverse tangent (arctan) |
| sinh(x) | Hyperbolic sine |
| cosh(x) | Hyperbolic cosine |
| tanh(x) | Hyperbolic tangent |
| sqrt(x) | Square root (also √) |
| cbrt(x) | Cube root |
| ln(x) | Natural logarithm (base e) |
| log(x) | Logarithm base 10, or log(x, base) |
| log2(x) | Logarithm base 2 |
| abs(x) | Absolute value |
| exp(x) | e to the power x |
| round(x) | Round to the nearest integer |
| floor(x) | Round down |
| ceil(x) | Round up |
| nPr(a, b) | Permutations nPr(n, r) |
| nCr(a, b) | Combinations nCr(n, r) |
How to use the scientific calculator
Type the whole calculation in one line exactly as you would write it on paper, choose degrees or radians, and press calculate. The result appears with the expression as the calculator understood it – with every implied multiplication and bracket made explicit – followed by each operation in the order it was performed.
Order of operations
Brackets → functions, ! and % → powers ^ → × ÷ → + −
Powers are evaluated from right to left, so 2^3^2 = 2^9 = 512. Everything else at the same level runs left to right.
Worked example
Evaluate 2^10 + sqrt(144) × sin(30) in degree mode:
- 2^10 = 1,024
- sqrt(144) = 12
- sin(30°) = 0.5
- 12 × 0.5 = 6 (multiplication before addition)
- 1,024 + 6 = 1,030
Handy expressions
| Expression | Result | Notes |
|---|---|---|
| sin(45)^2 + cos(45)^2 | 1 | Pythagorean identity |
| log(1000) | 3 | log is base 10 |
| ln(e^2) | 2 | ln is base e |
| log(8, 2) | 3 | Any base: log(x, base) |
| 10! | 3,628,800 | Factorial |
| nCr(52, 5) | 2,598,960 | Poker hands |
| 200 × 15% | 30 | % divides by 100 |
Error messages
If something can’t be calculated the calculator tells you why instead of showing a cryptic “Error”: a missing bracket, two numbers with no operator between them, the square root or logarithm of a negative number, or division by zero. Fix the expression and calculate again.
Tips
- Inverse trig functions (asin, acos, atan) return degrees in degree mode and radians in radian mode.
- Exact angles are handled cleanly: sin(180) is exactly 0 in degree mode and tan(90) is reported as undefined.
- Results are shown to 12 significant digits; very large or tiny results switch to scientific notation.
Frequently asked questions
Should I use degrees or radians?
Use degrees for everyday geometry and school problems where angles are written like 30° or 45°. Use radians for calculus, physics formulas and anything involving π, such as sin(π/6). In degree mode sin(30) = 0.5; in radian mode sin(30) ≈ −0.988.
What order does the calculator use?
Brackets first, then functions, factorials and percentages, then powers (right to left), then multiplication and division (left to right), and finally addition and subtraction. −2^2 is −4 because the power is applied before the minus sign.
Can I skip the multiplication sign?
Yes. 2π, 3(4 + 1), 2sin(30) and (1 + 2)(3 + 4) are all read as multiplication. Implicit multiplication has the same priority as × and ÷, so 6 ÷ 2(1 + 2) = 9.
How do I calculate combinations and permutations?
Use nCr(n, r) for combinations and nPr(n, r) for permutations. nCr(5, 2) = 10 ways to choose 2 items from 5, and nPr(5, 2) = 20 ordered arrangements.
Why do I get an error for the square root of a negative number?
This calculator works with real numbers only. √(−4) is the imaginary number 2i, so it reports an error. Odd roots of negatives are fine: cbrt(−8) and (−8)^(1/3) both give −2.