๐Ÿงช

Scientific Calculator

Advanced calculator with trigonometric, logarithmic, exponential, and power functions. Includes expression history and keyboard support.

0

About Scientific Calculator

This calculator supports common scientific operations including trigonometric functions, roots, powers, logarithms, factorials, and constants. Expressions are evaluated directly in your browser โ€” no server, no app required.

Supported Functions

  • sin(x), cos(x), tan(x) โ€” trigonometric functions (radians)
  • sqrt(x) โ€” square root, abs(x) โ€” absolute value
  • log(x) โ€” base-10 logarithm, ln(x) โ€” natural logarithm
  • exp(x) โ€” e^x, pow10(x) โ€” 10^x
  • n! โ€” factorial (non-negative integers)
  • Constants: ฯ€ (pi) and e (Euler's number)

How to Use

  1. Click the function buttons or type an expression directly.
  2. Use parentheses to group sub-expressions: e.g. sin(ฯ€/4).
  3. Press = or Enter to evaluate.
  4. Press AC to clear the display, โŒซ to delete the last character.
  5. Use ANS to reference the previous result in your next calculation.

How It Works

Expressions are parsed using a JavaScript math evaluator that replaces function names and constants with their numeric equivalents, then evaluates the resulting expression using safe eval-equivalent parsing. Angle mode (degrees/radians) affects trig function results.

Example

Calculate the hypotenuse: sqrt(3^2 + 4^2) โ†’ 5.
Evaluate: log(1000) โ†’ 3 (log base 10 of 1000).

Frequently Asked Questions

The calculator defaults to radians. Switch to degree mode using the DEG/RAD toggle if your problem uses degrees. In degree mode, sin(90) = 1.
Computers represent numbers with finite precision. tan(90ยฐ) in floating-point arithmetic returns a very large number (not true infinity) due to rounding of ฯ€/2.
log(x) is the base-10 logarithm (common logarithm). ln(x) is the natural logarithm (base e โ‰ˆ 2.71828). Both are widely used in science and engineering.
Yes. Click in the display area and type your expression using keyboard input. Function names like sin, cos, sqrt, and log are recognized when typed.