What This Scientific Calculator Does
| Feature | Description |
|---|---|
| Basic Operations | Add, subtract, multiply, divide |
| Trigonometric Functions | sin, cos, tan, asin, acos, atan |
| Logarithmic Functions | ln (natural log), log (base 10) |
| Exponential & Power | e (Euler’s number), x², √ (square root) |
| Constants | π (Pi) |
| Angle Modes | DEG (degrees) / RAD (radians) |
| Memory Functions | MR (recall), MS (store), MC (clear) |
| Keyboard Support | Full keyboard control |
| Dark/Light Theme | Toggle between themes |
Functions Available
| Category | Functions |
|---|---|
| Trigonometry | sin, cos, tan, asin, acos, atan |
| Logarithms | ln (natural log), log (base 10) |
| Power/Root | x², √ (square root), e (exponential) |
| Constant | π (3.14159…) |
| Basic | +, -, ×, ÷, =, C, ⌫ |
How to Use
Basic Calculation:
- Type numbers (e.g.,
123) - Press operator (+, -, ×, ÷)
- Type next number
- Press = or Enter
Trigonometric:
- Press
sin,cos, ortan - Enter angle
- Result appears instantly
Example: sin(30°)
- Set mode to DEG
- Press
sin - Enter
30 - Result:
0.5
Logarithm:
- Press
logfor base 10,lnfor natural log - Enter number
- Example: log(100) = 2
Power/Square Root:
- Enter number
- Press
x²for square,√for square root - Example: 5² = 25, √25 = 5
Angle Modes
| Mode | Description | Example |
|---|---|---|
| DEG | Degrees (0-360) | sin(30°) = 0.5 |
| RAD | Radians (0-2π) | sin(π/6) = 0.5 |
Memory Functions
| Button | Function |
|---|---|
| MS | Store current value to memory |
| MR | Recall stored value |
| MC | Clear memory |
Keyboard Shortcuts
| Key | Action |
|---|---|
0-9 | Enter numbers |
. | Decimal point |
+ | Addition |
- | Subtraction |
* | Multiplication |
/ | Division |
Enter or = | Calculate |
Escape | Clear all (C) |
Backspace | Delete last character |
s | sin |
c | cos |
t | tan |
Example Calculations
| Expression | Result (DEG) | Result (RAD) |
|---|---|---|
| sin(30) | 0.5 | sin(30 rad) = -0.988 |
| cos(60) | 0.5 | cos(60 rad) = -0.952 |
| tan(45) | 1 | tan(45 rad) = 1.619 |
| log(100) | 2 | 2 |
| ln(20) | 2.9957 | 2.9957 |
| √64 | 8 | 8 |
| 12² | 144 | 144 |
| π | 3.14159… | 3.14159… |
| e^2 | 7.389 | 7.389 |
Error Handling
The calculator shows “Error” for:
- Division by zero
- Square root of negative numbers
- Log of zero or negative numbers
- Inverse trig functions outside [-1, 1]
