Frequently Asked Questions (FAQ)

Authoritative answers to common questions regarding mathematical calculations, angle modes, floating-point precision, and calculator capabilities.

1. How do I switch between Degree (DEG) and Radian (RAD) modes?

Click or tap the DEG / RAD toggle pill button located immediately above the calculator display on the main calculator page. In DEG mode, angles are calculated based on a 360-degree circle (standard in surveying, navigation, and elementary geometry). In RAD mode, angles are measured in mathematical radians from 0 to (standard in calculus, physics, and complex analysis).

2. What is the difference between ln and log?

ln represents the natural logarithm with mathematical base e ≈ 2.718281828. log represents the common logarithm with base 10. If you need to evaluate a logarithm with an arbitrary base b, use the change of base identity: log_b(x) = ln(x) / ln(b).

3. How do the memory buttons (MC, MR, M+, M-, MS) work?

The memory buttons allow you to save and accumulate numbers during complex multi-step problems:

  • MS: Stores the currently displayed number into memory.
  • MR: Recalls the stored number onto the screen.
  • M+: Adds the current number to the stored memory total.
  • M-: Subtracts the current number from the stored memory total.
  • MC: Clears memory, returning it to zero.

4. Why does 0.1 + 0.2 sometimes equal 0.30000000000000004 on computers?

Computers evaluate floating-point math using the binary (base-2) format defined by IEEE-754. Numbers like 0.1 and 0.2 cannot be expressed as finite terminating fractions in base-2, leading to minuscule binary rounding remainders. Kalkuli includes normalization routines to display clean, anticipated decimal results while preserving up to 16 digits of internal precision.

5. Does Kalkuli observe algebraic order of operations (PEMDAS / BODMAS)?

Yes. Kalkuli strictly prioritizes operations according to algebraic hierarchy: Parentheses first, followed by Powers/Exponents and Roots, then Multiplication and Division, and finally Addition and Subtraction.

6. Can I use my physical computer keyboard to type calculations?

Yes! Kalkuli supports full hardware keyboard entry. You can type numbers 0-9, decimal point ., standard arithmetic operators +, -, *, /, parentheses ( and ), Enter or = to evaluate, Backspace to delete digits, and Escape to clear.

7. Are my calculations private and secure?

Absolutely. All calculations, expressions, and memory states execute locally within your client browser using JavaScript. No calculation data is transmitted to or stored on external servers.

8. What physical constants are supported?

Kalkuli integrates six fundamental physical constants: Speed of Light (c), Planck's Constant (h), Avogadro's Number (N_A), Gravitational Constant (G), Boltzmann Constant (k_B), and Elementary Charge (e), based on the internationally recognized CODATA 2022 recommended values.