Scientific Calculator
Trig (degrees), log, square root, π, e supported
Trig (degrees), log, square root, π, e supported
Handles trigonometry, logarithms, and powers for science and engineering.
Supports degree-based trig (sin, cos, tan), log, square root, π, and e.
Unexpected results almost always trace back to one of three things: the angle mode, which logarithm you are using, or the order of operations.
sin(30) means different things in different modes. In degrees it is 0.5; in radians it is about −0.988.
This calculator works in degrees. Textbooks and most programming languages default to radians, so if your answer disagrees with another source, check the mode first. To convert degrees to radians, multiply by π/180.
log normally means base 10 and ln means base e (about 2.71828). log(100) = 2 but ln(100) ≈ 4.605.
Conventions vary by field: some mathematics writing uses log to mean the natural logarithm, and in computer science it often means base 2. If a value does not match a reference, suspect the base before suspecting the calculator.
Calculations run in this order: brackets, then exponents, then multiplication and division, then addition and subtraction. So 2 + 3 × 4 is 14, not 20.
Negative numbers with exponents catch people out. −3² means −(3²) = −9, while (−3)² = 9. If you want to square a negative number, the brackets are not optional.
0.1 + 0.2 can display as 0.30000000000000004. Computers store decimals in binary, and 0.1 has no exact binary representation.
The error appears far below the fifteenth decimal place, so it rarely matters in practice. For money or anything that must reconcile exactly, decide on a rounding step at the end of the calculation.
Dividing by zero, taking the logarithm of a negative number, and taking the square root of a negative number are all undefined over the real numbers and return an error.
tan(90°) is the same case: the tangent grows without bound at 90 degrees, so there is no value. Some calculators show a very large number instead, which reflects an internal approximation rather than a real result.