A React-based Scientific Calculator capable of performing a wide range of mathematical operations, from basic arithmetic to advanced scientific functions, including predefined trigonometric values and a BMI calculator.
➕ Addition (+)
➖ Subtraction (-)
✖ Multiplication (×)
➗ Division (÷)
🟰 Modulus (%) (Remainder Calculation)
📌 Trigonometry: sin(x), cos(x), tan(x) (Supports degrees & radians)
- Predefined Values: Trigonometric values for standard angles such as 0°, 30°, 45°, 60°, and 90°.
📌 Logarithms: log(x) (Base 10), ln(x) (Natural log)
📌 Exponents & Powers: π, e, xⁿ (Power function), 2ⁿ
📌 Factorial: x! (Factorial function)
📌 Square Root: √x
📌 Absolute Value: |x|
✅ Parentheses Support: Solve complex expressions with brackets ().
✅ Sign Toggle: Convert between positive and negative values +/-.
✅ Dynamic UI: Expandable panel for advanced functions.
✅ Error Handling: Displays "Error" for invalid expressions.
📌 Predefined Trigonometric Values
Quick access to sine, cosine, and tangent values for common angles like 0°, 30°, 45°, 60°, and 90°.
📌 BMI Calculator
- Calculates Body Mass Index (BMI) using the formula:
- Returns categories like Underweight, Normal weight, Overweight, and Obesity based on the BMI result.
🌙 Dark Mode Support
⌨ Keyboard Input Support
🖥 React → UI Development
🎨 CSS → Styling & Animations
Developed by Arpit Gupta