0
M: 0 ANS: 0

⌨️ Keyboard supported: Numbers, operators (+−×÷), Enter (=), Backspace, Escape (AC). Click 2nd to toggle inverse functions (sin→asin, cos→acos, tan→atan).

📜 Calculation History

Click any entry to restore the result.

No history yet. Start calculating!

📐 Scientific Calculator Formulas

Trigonometry (RAD mode)

sin(θ) = opposite / hypotenuse
cos(θ) = adjacent / hypotenuse
tan(θ) = opposite / adjacent = sin/cos

sin²(θ) + cos²(θ) = 1 (Pythagorean identity)

DEG → RAD: radians = degrees × π/180
RAD → DEG: degrees = radians × 180/π

Logarithms

log(x) = log base 10 of x (common log)
ln(x) = log base e of x (natural log)
log₂(x) = log base 2 of x (binary log)

log(a×b) = log(a) + log(b)
log(a/b) = log(a) − log(b)
log(aⁿ) = n × log(a)

Change of base: logₙ(x) = ln(x) / ln(n)

Powers & Roots

x² = x × x
x³ = x × x × x
xⁿ = x raised to power n
√x = square root of x = x^(1/2)
∛x = cube root of x = x^(1/3)

eˣ = Euler's number (2.718...) to power x
10ˣ = 10 raised to power x

Factorial

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

0! = 1 (by definition)
1! = 1
5! = 5×4×3×2×1 = 120
10! = 3,628,800

Mathematical Constants

π (Pi) = 3.14159265358979...
e (Euler) = 2.71828182845904...
φ (Phi) = 1.61803398874989... (Golden Ratio)

φ = (1 + √5) / 2
e = lim(n→∞) (1 + 1/n)ⁿ

Scientific Notation

Standard form: a × 10ⁿ where 1 ≤ a < 10

Examples:
5,000,000 = 5 × 10⁶ = 5E+6
0.000042 = 4.2 × 10⁻⁵ = 4.2E-5
Speed of light: 3 × 10⁸ m/s

❓ Frequently Asked Questions

🤖
AI Insights - Coming Soon!
AI-powered step-by-step solutions, formula explanations, and math tutoring for complex calculations.
Coming Soon - Stay Tuned!

Scientific Calculator - All Functions and How to Use Them

A scientific calculator handles everything beyond basic arithmetic - trigonometric functions, logarithms, exponentials, roots, factorials, and more. Understanding what each function does and when to use it makes this tool useful for physics homework, engineering calculations, statistics, and competitive exam prep alike.

The most common mistake with trig functions: Checking whether you're in DEG or RAD mode. sin(90) in DEG = 1 (correct for a right angle). sin(90) in RAD = 0.894 (treating 90 as 90 radians, which is a very large angle). Always verify the mode before trig calculations - it's the most frequent source of wrong answers.

Function Reference - What Each Button Does

Trigonometric Functions

  • sin, cos, tan: Sine, cosine, tangent of an angle. Input must match your DEG/RAD setting.
  • asin, acos, atan (2nd mode): Inverse trig - give the angle from a ratio. asin(0.5) = 30° in DEG mode.
  • sinh, cosh, tanh: Hyperbolic functions - used in engineering, physics, complex analysis.
  • GRAD mode: Gradians (400 per full circle). Used in surveying.

Logarithms and Exponentials

  • log: Base-10 logarithm. log(1000) = 3.
  • ln: Natural logarithm (base e). ln(e²) = 2.
  • log₂ (2nd mode): Base-2 log. Essential in computing - log₂(1024) = 10.
  • eˣ (2nd mode): e raised to power x. Inverse of ln.
  • 10ˣ (2nd mode): 10 raised to power x. Inverse of log.

Powers, Roots and Factorial

  • x²: Square of the displayed number. 7² = 49.
  • x³: Cube. 4³ = 64.
  • xʸ: Any power. Enter base, press xʸ, enter exponent, press =. 2^10 = 1024.
  • √x: Square root. √144 = 12.
  • ∛x: Cube root. ∛27 = 3.
  • ʸ√x (2nd mode): Nth root. Enter radicand, press ʸ√x, enter n, press =.
  • n! (factorial): n × (n−1) × ... × 2 × 1. Used in combinatorics and probability. 5! = 120. Note: factorials grow extremely fast - 20! is already 2.4 × 10¹⁸.
  • 1/x (reciprocal): 1 divided by the current value. 1/x of 8 = 0.125.
  • |x| (absolute value): Distance from zero. |−7| = 7.

Using Memory for Multi-Step Calculations

Memory functions are essential for calculations that can't be done in a single expression - for example, calculating two separate values and then combining them:

  1. Calculate the first sub-result (e.g., the area of one shape)
  2. Press MS (Memory Store) to save it
  3. Calculate the second sub-result
  4. Press M+ to add it to memory (or use MR to recall and combine)
  5. Press MR (Memory Recall) to get the stored total

The ANS button inserts your most recent result without needing to use memory - useful for chaining calculations: calculate something, then use ANS as input to the next step without retyping. Both memory and ANS are displayed persistently so you always know what's stored.