The Scientific Calculator is a comprehensive calculator application developed using HTML, CSS, and JavaScript. It provides a wide range of mathematical functions and operations, making it suitable for various scientific calculations and computations.
- Basic arithmetic operations: Addition, subtraction, multiplication, and division.
- Advanced mathematical functions: Trigonometric functions (sine, cosine, tangent), logarithmic functions, exponentiation, square root, and more.
- Memory functionality: Store and recall values using the memory buttons.
- History log: View and recall previous calculations.
- Customizable themes: Choose from a variety of themes to personalize the calculator's appearance.
To use the Scientific Calculator locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/scientific-calculator.git
-
Open the project directory:
cd scientific-calculator -
Open the
index.htmlfile in your preferred web browser.
Once the calculator is loaded in your web browser, you can perform calculations using the following methods:
- Click the calculator buttons to enter digits, operators, or perform specific functions.
- Use your computer keyboard to enter calculations, with standard keyboard shortcuts for mathematical operators and functions.
Contributions to the Scientific Calculator project are welcome and encouraged! To contribute, follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b my-new-branch. - Make your changes and commit them:
git commit -m 'Add some feature'. - Push to the branch:
git push origin my-new-branch. - Submit a pull request detailing your changes and their benefits.
The Scientific Calculator project is licensed under the MIT License.
- The calculator design was inspired by modern calculator applications.
- Bootstrap - Used for basic styling and responsive layout.
- Math.js - Used for advanced mathematical operations.
- Google Fonts - Used for the calculator display font.
For any questions, suggestions, or feedback, please feel free to reach out to me:
- Email:pallelakalyan20@gmail.com
- GitHub: PallelKalyan(https://github.com/PallelaKalyan)
