Scientific Calculator

Scientific Calculator

How to use the Scientific Calculator

Layout

  • Display: shows your expression and result.
  • Mode: Deg/Rad toggle for trigonometry.
  • History: recent results; tap a result to copy.
  • Keys: numbers, operators, functions, memory.

Basics

  1. Enter numbers and operators: + - * /
  2. Use parentheses ( ) to group.
  3. Press = to evaluate.
  4. Back = delete last char, AC = clear all.

Trigonometry

  • Select mode first: Deg for degrees, Rad for radians.
  • Functions: sin cos tan asin acos atan
  • Examples:
    • Deg: sin(30) → 0.5
    • Rad: sin(π) → 0

Constants

  • π: press π to insert PI.
  • e: press e to insert Euler’s number.

Powers & Roots

  • Square:  → inserts sq2( then your number, then )
  • Cube:  → inserts cb3(
  • Square root:  → sqrt(
  • Cube root:  → cbrt(
  • Any power: x^y → inserts pow( then type a,b) e.g. pow(2,8) → 256
  • 10^x: 10^x or pow10(, e^x: e^x (or exp()

Logs

  • Natural log: ln( (ln e = 1)
  • Base-10 log: log(

Other functions

  • Absolute value: |x| → abs(
  • Reciprocal: 1/x → inserts 1/(
  • Factorial: n! → fact(
  • Random: rnd → random 0–1
  • Min/Max: min(a,b) / max(a,b)
  • Floor/Ceil: floor(x) / ceil(x)
  • Hypotenuse: hyp(a,b) (e.g., hyp(3,4) → 5)

Note: Use the comma , key to separate function arguments, e.g., pow(2,8).

Percentage vs Modulo

  • % and mod are remainder (modulo), e.g., 10 mod 3 → 1.
  • “20% of 80” → type 0.2*80 → 16.

Memory and Ans

  • MC clear, MR recall, M+ add, M- subtract.
  • Ans inserts previous answer; chain calculations easily.

Sign and Arrows

  • ± toggles sign: appends * (-1) to invert.
  • Arrows   are placeholders (no cursor movement).

Keyboard shortcuts

  • Numbers, + - * / ( ) , . work.
  • Enter = equals, Backspace = Back, Escape = AC.

Quick examples

  • π: π = → 3.1415926535…
  • Deg: sin(180) = → 0
  • Rad: tap Radcos(π) = → -1
  • Power: x^y → type pow(2,8) = → 256
  • Absolute: |x| → type abs(-5) = → 5
  • Fraction: 1/x then 4 ) = → 0.25

If any specific key doesn’t behave as expected, tell me the exact button sequence you pressed.