Pretty calculator with sound effect, three color themes and keyboard support
Basic Operations
Numeric Buttons: Input numbers 0-9, π 3.14159, and E 2.71828.
Two-Value Operators: Addition +, Subtraction -, Division ÷, Multiplication *, Power ^.
One-Value Operators: Square Root √, Factorial !, Percentage %, Sign Changer +/-, Logarithm Base 10 log, Natural Logarithm ln.
Decimal Point: Perform calculations with decimal point values.
Rounded Results: Long decimal numbers are rounded for easier reading.
Error Prevention: Prevents division by zero, negative input for certain operations, and limits digits to 15 for clarity.
Input Handling
Chain Calculations: Use two-value operators to chain calculations without pressing =.
Backspace: Delete digits one at a time for precise input adjustments.
Keyboard Support: Corresponding keyboard keys facilitate quick input and operation execution.
Additional Functionality
Color Themes: Choose from blue, pink, or orange themes for personalized aesthetics.
Sound Toggle: Enable or disable button click sounds as per preference.
History: Access previous calculations conveniently and clear history when needed.
Works on mobile too ;)
Technology used
Java script, html, css