Scientific Calculator
Calculate advanced math expressions with trigonometry, logarithms, powers, roots, constants, percentages, and factorials.
Results
Scientific Calculator
Use this Scientific Calculator to solve advanced math expressions involving arithmetic, trigonometry, logarithms, powers, roots, percentages, constants, factorials, and absolute values. It supports common scientific calculator functions such as sin, cos, tan, inverse trigonometric functions, square roots, cube roots, natural logarithms, common logarithms, exponents, π, e, and previous-answer calculations.
This calculator is useful for students, teachers, engineers, science learners, finance calculations, physics problems, algebra practice, and everyday advanced math work. You can enter an expression, choose degree or radian angle mode, calculate the answer, and review the expression and calculation details.
What This Scientific Calculator Calculates
This calculator evaluates mathematical expressions using standard order of operations and selected function rules. It can process basic arithmetic as well as advanced scientific functions, depending on the expression entered by the user.
- Basic arithmetic: addition, subtraction, multiplication, and division
- Trigonometric values such as sine, cosine, and tangent
- Inverse trigonometric values such as sin⁻¹, cos⁻¹, and tan⁻¹
- Square roots and cube roots
- Natural logarithms and common logarithms
- Powers, squares, and exponent expressions
- Factorials for valid whole numbers
- Percentage expressions
- Constants such as π and e
- Absolute value calculations
- Expression result with selected angle mode
How to Use the Scientific Calculator
- Select the angle mode: Degrees or Radians.
- Enter a math expression using the calculator buttons or keyboard input if supported.
- Use parentheses when needed to control the order of operations.
- Choose scientific functions such as sin, cos, tan, log, ln, square root, powers, or factorials.
- Click the Calculate button or equals button to evaluate the expression.
- Review the answer, expression, angle mode used, and calculation details.
- Use the Reset button to clear the calculator and start a new calculation.
Scientific Calculator Formulas and Rules Used
The calculator follows standard mathematical rules for evaluating expressions. Parentheses and function order can affect the final result, so expressions should be entered carefully.
| Function or Rule | Formula or Meaning | What It Does |
|---|---|---|
| Order of operations | Parentheses, exponents/functions, multiplication/division, addition/subtraction | Determines which parts of an expression are calculated first |
| Sine | sin(θ) | Calculates the sine of an angle using the selected angle mode |
| Cosine | cos(θ) | Calculates the cosine of an angle using the selected angle mode |
| Tangent | tan(θ) | Calculates the tangent of an angle using the selected angle mode |
| Natural logarithm | ln(x) = loge(x) | Finds the logarithm of a positive number using base e |
| Common logarithm | log(x) = log10(x) | Finds the logarithm of a positive number using base 10 |
| Power | xy | Raises a base number to an exponent |
| Square root | √x | Finds the number that produces x when multiplied by itself |
| Factorial | n! = n × (n – 1) × … × 1 | Multiplies a positive whole number by every smaller positive whole number |
| Percentage | x% = x ÷ 100 | Converts a percent value into its decimal form |
Example Scientific Calculator Calculation
Suppose you want to calculate this expression:
sin(30°) + 5²
First, select Degrees as the angle mode because the angle is written in degrees.
Now evaluate each part:
- sin(30°) = 0.5
- 5² = 25
Add the two values:
0.5 + 25 = 25.5
So, the result of sin(30°) + 5² is 25.5 when degree mode is selected.
Assumptions and Limitations
This Scientific Calculator provides results based on the expression and angle mode entered by the user. Trigonometric results depend on whether Degrees or Radians is selected, so using the wrong angle mode can produce a different answer.
Some expressions may be undefined, such as division by zero, logarithms of non-positive numbers, square roots of negative numbers in real-number mode, or factorials of invalid values. Decimal results may be rounded for readability. For school exams, engineering work, science reports, finance, programming, or official calculations, confirm whether exact form, decimal form, significant figures, or a specific rounding rule is required.
Last updated: June 24, 2026
Method source: Standard arithmetic, algebra, trigonometry, logarithm, exponent, root, factorial, and percentage rules
Editorial standards: AjaxCalculators Editorial Policy
Scientific Calculator FAQs
What is a scientific calculator?
A scientific calculator is a calculator that supports advanced math functions beyond basic arithmetic. It usually includes trigonometry, logarithms, powers, roots, constants, percentages, factorials, and parentheses.
What is the difference between degree mode and radian mode?
Degree mode measures angles in degrees, where a full circle is 360 degrees. Radian mode measures angles in radians, where a full circle is 2π radians. Trigonometric functions such as sin, cos, and tan depend on the selected angle mode.
When should I use parentheses?
Use parentheses when you want part of an expression calculated first. For example, (2 + 3) × 4 gives 20, while 2 + 3 × 4 gives 14 because multiplication is performed before addition.
What does ln mean?
The function ln means natural logarithm. It is a logarithm with base e, where e is approximately 2.71828.
What does log mean on this calculator?
The function log usually means common logarithm, which uses base 10. For example, log(100) = 2 because 10² equals 100.
Why do I get an error for some expressions?
An expression may return an error if it is mathematically undefined or entered incorrectly. Common examples include division by zero, missing parentheses, logarithms of zero or negative numbers, and invalid factorial inputs.
Found an Issue?
If you notice an incorrect result, unclear wording, missing assumption, or scientific function issue, please contact us so the AjaxCalculators can review and improve this page.