Scientific Calculator
Evaluate expressions with trigonometric, logarithmic, exponential, and root functions directly in your browser. The calculator follows standard order of operations, so multi-step expressions are computed the same way a textbook or handheld scientific calculator would compute them.
Order of operations
Expressions are evaluated using the standard precedence rules, often remembered as PEMDAS or BODMAS: parentheses first, then exponents and roots, then multiplication and division from left to right, then addition and subtraction from left to right. That means 2 + 3 * 4^2 is read as 2 + (3 * 16) = 50, not (2 + 3) * 16. When in doubt, add parentheses; they never change a correct expression, but leaving them out can silently change the meaning of one.
Degree and radian modes
Trigonometric functions interpret their input according to the current angle mode. In degree mode, sin(30) = 0.5. In radian mode, 30 means 30 radians, and sin(30) is roughly -0.988 — a completely different answer. A full circle is 360 degrees or 2 * pi radians, and the conversion is radians = degrees * pi / 180. Most classroom geometry and physics problems use degrees, while calculus courses almost always work in radians. Checking the mode indicator before a trig calculation is the single most effective way to avoid wrong answers.
Main function groups
- Trigonometry:
sin,cos,tanand their inversesasin,acos,atanfor finding angles from ratios. - Logarithms and exponentials:
log(base 10),ln(base e),e^x, and10^x. Note thatln(e^2) = 2andlog(1000) = 3. - Powers and roots:
x^yfor arbitrary powers, plus square roots and cube roots, sosqrt(144) = 12. - Constants and memory:
piandeas built-in constants, with memory keys for storing intermediate results. - Factorials and reciprocals:
n!for counting problems and1/xfor quick inversions.
Worked example
Suppose a physics problem asks for the horizontal component of a 50 N force applied at 30 degrees above the horizontal. In degree mode, compute 50 * cos(30). Since cos(30) = 0.8660 (to four decimal places), the result is 50 * 0.8660 = 43.30 N. The vertical component is 50 * sin(30) = 50 * 0.5 = 25 N. If the calculator had been left in radian mode, cos(30) would return about 0.1543 and the answer would be wrong by a wide margin.
When to use this calculator
- Homework in algebra, trigonometry, or calculus that needs values of
sin,log, or powers you cannot compute mentally. - Physics and chemistry problem sets involving vector components, pH values, or exponential decay.
- Checking hand-worked solutions before submitting an assignment, especially multi-step expressions where an order-of-operations slip is easy.
- Statistics coursework that requires factorials or repeated powers.
Tips for accurate results
- Confirm degree or radian mode before any trigonometric calculation.
- Use parentheses generously; write
1/(2*pi)rather than1/2*pi, which evaluates as(1/2)*pi. - Keep intermediate results in memory instead of retyping rounded numbers, since rounding early can shift the final answer.
- Remember that
-3^2is often interpreted as-(3^2) = -9; write(-3)^2if you mean 9.
Related calculators
For coursework beyond expression evaluation, see the exam score calculator, the GCF and LCM calculator, and the average calculator. Students planning their finances can use the student budget calculator and the tuition cost calculator.