About Scientific Calculator
A comprehensive online scientific calculator with trigonometric, logarithmic, exponential functions,
and memory operations. Perfect for students, engineers, scientists, and professionals.
Functions Available
Basic Operations
- Addition (+), Subtraction (-), Multiplication (×), Division (÷)
- Power (xʸ), Modulo (mod)
- Square (x²), Cube (x³)
- Square Root (√), Cube Root (∛)
Trigonometric Functions
- sin, cos, tan: Basic trigonometric functions
- sin⁻¹, cos⁻¹, tan⁻¹: Inverse trigonometric functions
- Works in both DEG (degrees) and RAD (radians) modes
Logarithmic & Exponential
- ln: Natural logarithm (base e)
- log: Common logarithm (base 10)
- eˣ: Exponential function
Special Functions
- n!: Factorial
- 1/x: Reciprocal
- |x|: Absolute value
- π: Pi constant (3.14159...)
- e: Euler's number (2.71828...)
Memory Functions
- MS: Memory Store - Save current value
- MR: Memory Recall - Retrieve stored value
- MC: Memory Clear - Clear memory
- M+: Memory Add - Add to stored value
- M-: Memory Subtract - Subtract from stored value
How to Use
- Click buttons or use your keyboard to input numbers and operations
- Switch between DEG and RAD for trigonometric calculations
- Use memory functions to store intermediate results
- Press AC to clear all or CE to clear current entry
- Use backspace (←) to delete the last digit
Keyboard Shortcuts
| Key |
Function |
| 0-9 |
Number input |
| + - * / |
Basic operations |
| Enter or = |
Calculate result |
| Escape |
Clear all (AC) |
| Backspace |
Delete last digit |
| . |
Decimal point |
Common Calculations
- Square root: Enter number, click √
- Power: Enter base, click xʸ, enter exponent, click =
- Sine: Enter angle, click sin (ensure correct DEG/RAD mode)
- Factorial: Enter number, click n!
- Percentage: Enter number, ÷ 100
Tips & Notes
- Check DEG/RAD mode before trigonometric calculations
- Use memory functions for complex multi-step calculations
- Factorial only works with non-negative integers
- Division by zero returns Infinity
- Invalid operations (like √-1) return NaN