Back to calculators

Scientific Calculator

Advanced scientific calculator for trigonometry, hyperbolic functions, complex numbers (a + bi, polar), logarithms, combinatorics (nPr, nCr), powers, roots, and physical expressions.

Working with rational fractions or lowest common denominators? Use our Fraction Calculator for step-by-step fraction addition, reduction, and mixed-number conversions.
Open Fraction Calculator →
Ans: 12.5
sin(30) + √144
25/2

Keyboard Shortcuts & Operating Guide

Basic Operations

  • 0-9 Enter numbers
  • + - * / Arithmetic operators
  • Enter or = Evaluate expression
  • Backspace Delete character
  • Esc All Clear (AC)

Trigonometric & Logs

  • s Sine / ArcSine (with 2nd)
  • c Cosine / ArcCosine (with 2nd)
  • t Tangent / ArcTangent (with 2nd)
  • l Common Logarithm (log₁₀)
  • n Natural Logarithm (ln)

Powers & Constants

  • ^ Exponentiation (xʸ)
  • p or π Pi constant (3.14159...)
  • e Euler constant (2.71828...)
  • ! Factorial (n!)
  • ( ) Grouping parentheses

Scientific Mathematical Operations & Precedence

Pure mathematical explanations for trigonometry, logarithms, power laws, and factorial combinatorics.

1. Complex Numbers & Euler's Formula

z = a + bi = r(\cosθ + i\sinθ) = reiθ

Complex numbers represent two-dimensional quantities consisting of a real component 'a' and an imaginary component 'bi' (where i = √(-1)). Operations support rectangular form (a + bi) and polar form (r∠θ).

When to use: Use in AC circuit analysis, electromagnetism, signal processing, quantum physics, and fluid dynamics.

Example: (2 + 3i)(4 - i) = 11 + 10i; |3 + 4i| = 5; e^(iπ) = -1.

2. Trigonometric Functions & Angle Conversion

\sin(θ) = OppositeHypotenuse

Trigonometric functions compute circular ratios. In Degree mode (DEG), degrees are converted to radians (θ × π / 180), while Gradian mode (GRAD) converts as (θ × π / 200).

When to use: Use in geometry, physics, wave mechanics, and engineering calculations.

Example: In DEG mode: sin(30) = 0.5. In RAD mode: sin(π / 6) = 0.5. In GRAD mode: sin(100) = 1.

3. Hyperbolic Trigonometry

\sinh(x) = ex − e−x2, \cosh(x) = ex + e−x2

Hyperbolic functions describe geometric properties of hyperbolas and appear in catenary curves, relativity, and heat diffusion.

When to use: Use in electrical transmission lines, suspension bridges, and special relativity.

Example: sinh(0) = 0; cosh(0) = 1; tanh(0) = 0.

4. Combinatorics (Permutations & Combinations)

nPr = n!(n − r)!, nCr = n!r!(n − r)!

Permutations (nPr) calculate ordered arrangements, while combinations (nCr) calculate unordered selections of r items from n elements.

When to use: Use in probability, statistics, cryptography, and combinatoric optimization.

Example: 5P2 = 20; 5C2 = 10.

5. Power and Exponentiation

xy = \exp(y × \ln(x))

Power operations evaluate right-associatively (2^3^2 = 2^(3^2) = 512). Roots are equivalent to fractional exponents (√x = x^(1/2)). In CPLX mode, negative square roots produce imaginary outputs.

When to use: Use in compounding growth, scientific notation, and geometric scaling.

Example: 2^3 = 8; √144 = 12; √(-4) = 2i (in CPLX mode); i^2 = -1.

6. Factorial Operation

n! = n × (n − 1) × (n − 2) × 1

Factorial calculates the product of all positive integers less than or equal to n. Defined strictly for non-negative integers, with 0! = 1.

When to use: Use in combinatorics, permutations, probability, and series expansions.

Example: 5! = 5 × 4 × 3 × 2 × 1 = 120.

7. Logarithms & Antilogarithms

antilog10(x) = 10x, antiloge(x) = ex

Antilogarithm is the inverse of a logarithm. For common logarithms (base 10), antilog(x) = 10^x (using the 10ˣ key or 2nd + log). For natural logarithms (base e), antilog(x) = exp(x) = e^x (using the eˣ key). The change-of-base formula is log_b(x) = ln(x) / ln(b).

When to use: Use in exponential decay, acoustics (dB), chemistry (pH), and inverse exponential modeling.

Example: antilog(2) in base 10 = 10^2 = 100; antilog(1) in base e = e^1 ≈ 2.71828; log(100) = 2; ln(e) = 1.

Practical Calculation Examples

Real-world scenarios illustrating step-by-step numbers, inputs, and verified outputs.

Example 1: Trigonometric Sine in Degrees

Evaluate sin(30) in degree mode.

Result0.5

Example 2: Arithmetic with Square Root

Evaluate 2 + 3 * sqrt(144).

Result38

Example 3: Hyperbolic Cosine

Evaluate cosh(0).

Result1

Example 4: Combinations (nCr)

Evaluate 5C2 (5 choose 2).

Result10

Example 5: Permutations (nPr)

Evaluate 5P2 (5 permute 2).

Result20

Example 6: Factorial Calculation

Evaluate 5!.

Result120

Frequently Asked Questions

Clear answers to common questions about using DEG/RAD modes, secondary functions, memory keys, Ans recall, and order of operations.

What is a scientific calculator?

A scientific calculator is an advanced mathematical tool designed to evaluate complex expressions beyond basic arithmetic, including trigonometric and hyperbolic functions, natural (ln) and common (log₁₀) logarithms, powers, roots, combinatorics (nPr, nCr, !), angle conversions (DEG/RAD/GRAD), and complex numbers (a + bi).

How do I use a scientific calculator?

Enter your mathematical expression naturally using the keypad or keyboard (such as sin(30) + sqrt(16) or 2^3). Press '=' or Enter to evaluate. You can toggle angle units (DEG, RAD, GRAD), access secondary functions with the '2nd' button, and switch between REAL and CPLX modes for complex numbers.

How do I calculate antilog on a scientific calculator?

Antilogarithm is the inverse of a logarithm. For common log (base 10), antilog(x) = 10^x (using the 10ˣ key or 2nd + log). For natural log (base e), natural antilog(x) = e^x (using the eˣ key or exp(x)). For example, the antilog of 2 in base 10 is 10² = 100.

How do I calculate logarithms on a scientific calculator?

Use the 'log' button for base-10 common logarithms (log₁₀(x)) or the 'ln' button for base-e natural logarithms (ln(x)). For example, log(100) = 2 and ln(e) = 1. You can also compute logarithms with complex numbers in CPLX mode.

How do I calculate log base 2 on a scientific calculator?

To calculate log base 2 of a number x, use the change-of-base formula: log₂(x) = ln(x) / ln(2) or log(x) / log(2). For example, to evaluate log₂(8): ln(8) / ln(2) = 3.

What does 'e' mean on a scientific calculator?

On a scientific calculator, 'e' can mean two different things depending on context: (1) Euler's number (e ≈ 2.71828), which is a fundamental mathematical constant used as the base of natural logarithms (ln) and exponential functions like eˣ; or (2) Scientific notation shorthand (e.g. 1.5e6), which represents 1.5 × 10⁶ = 1,500,000 for expressing very large or very small numbers.

How do I calculate with complex numbers (a + bi)?

You can type the imaginary unit 'i' directly (e.g. 2 + 3i, 4i * 2i) or use the secondary key (2nd + π) on the keypad. The calculator automatically computes rectangular (a + bi) and polar (r∠θ) representations.

What is the difference between REAL and CPLX mode?

In REAL mode, expressions like sqrt(-1) return a real-domain error unless 'i' is explicitly entered. In CPLX mode, negative square roots automatically evaluate to complex numbers (sqrt(-1) = i, sqrt(-4) = 2i).

How do I switch between Degree (DEG), Radian (RAD), and Gradian (GRAD) mode?

Click the DEG / RAD / GRAD toggle button in the calculator status bar or keypad. In DEG mode, sin(30) = 0.5. In RAD mode, sin(π / 6) = 0.5. In GRAD mode, a right angle is 100 gradians so sin(100) = 1.

Related Calculators

Explore connected academic, financial, and mathematical computation tools.