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 valuelog(x)โ base-10 logarithm,ln(x)โ natural logarithmexp(x)โ e^x,pow10(x)โ 10^xn!โ factorial (non-negative integers)- Constants:
ฯ(pi) ande(Euler's number)
How to Use
- Click the function buttons or type an expression directly.
- Use parentheses to group sub-expressions: e.g.
sin(ฯ/4). - Press = or Enter to evaluate.
- Press AC to clear the display, โซ to delete the last character.
- 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.