MATH & SCIENCE
Scientific Calculator
Calculate arithmetic expressions, trigonometric functions, logarithms, powers, roots and factorials with a clear scientific keypad.
How to use the scientific calculator
- Enter an expression with the keypad or your keyboard.
- Choose DEG for degrees or RAD for radians before using trigonometric functions.
- Use parentheses to group operations and press = or Enter to calculate.
- Use MC, MR, M+ and M− to clear, recall, add to or subtract from calculator memory.
Supported functions
| Type | Functions | Example |
|---|---|---|
| Arithmetic | Addition, subtraction, multiplication, division, parentheses | (3 + 4) × 2 = 14 |
| Trigonometry | sin, cos, tan and inverse functions | sin(30) in DEG mode = 0.5 |
| Logarithms | log (base 10), ln (natural log) | log(100) = 2 |
| Powers and roots | xʸ, square, cube, square root, cube root, eˣ, 10ˣ | 2^3 = 8 |
| Other | Factorial, percent, π, e, reciprocal, answer memory | 5! = 120 |
Order of operations
The calculator evaluates expressions using standard mathematical precedence: parentheses first, then powers and functions, then multiplication and division, and finally addition and subtraction. For example, 2 + 3 × 4 = 14. Use parentheses when you want a different order.
Frequently asked questions
What is the difference between degrees and radians?
Degrees divide a full turn into 360 parts. Radians measure angles using the radius of a circle; a full turn is 2π radians. Select the mode that matches your problem.
How do I calculate sine of 30 degrees?
Select DEG, enter sin(30), then press =. The result is 0.5.
Why do I get a math error?
Some operations are undefined for certain inputs, such as division by zero, the logarithm of zero or a negative real number, or the square root of a negative real number. Check your expression and parentheses.
Are my calculations sent to a server?
The calculator's arithmetic runs in your browser. The expression and result are not submitted by this calculator to the PHP page.
How accurate are the results?
Results use your browser's standard floating-point math functions. Displayed values are rounded for readability, so very long calculations may have small floating-point rounding differences.
For educational and general calculation use. Floating-point results may be approximate for some expressions.