This is a web-based scientific calculator built using React.js. It supports basic arithmetic operations, scientific functions, memory operations, and more.
-
Basic Calculator Operations:
- Addition, subtraction, multiplication, division
- Clear, delete, percentage operations
-
Scientific Functions:
- Trigonometric functions: sin, cos, tan
- Logarithmic functions: ln, log
- Exponential functions: e^x, 10^x
- Square root, cube root, nth root
-
Memory Operations:
- Memory clear (MC)
- Memory add (M+)
- Memory subtract (M-)
- Memory recall (MR)
-
Mode Toggle:
- Switch between radian (rad) and degree (deg) modes for trigonometric calculations
-
History Display:
- View history of calculations performed
You can see a live demo of the calculator. https://confeticalc.vercel.app/
- React.js
- JavaScript (ES6+)
- HTML/CSS
To run the calculator app locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/calculator-app.git
-
Navigate into the project directory:
cd calculator-app -
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser and visit
http://localhost:3000to view the app.
- Enter numbers and perform operations using the buttons provided.
- Use the scientific functions, memory operations, and mode toggle as needed.
- View calculation history in the history tab.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/improvement). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'). - Push to the branch (
git push origin feature/improvement). - Create a new Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- React - JavaScript library for building user interfaces.
For any inquiries or issues, please contact hs8449865663@gmail.com).
- Description: Provide a brief overview of what your calculator app does.
- Features: List key features and functionalities supported by your calculator.
- Demo: If available, provide a link to a live demo of your calculator app.
- Screenshots: Include relevant screenshots to showcase different aspects of your calculator.
- Technologies Used: List the main technologies and frameworks used in your project.
- Installation: Provide step-by-step instructions on how to install and run your calculator app locally.
- Usage: Explain how users can interact with your calculator app and utilize its features.
- Contributing: Outline guidelines for contributing to your project.
- License: Specify the license under which your calculator app is distributed.
- Acknowledgments: Mention any external resources or libraries used, and give credit where due.
- Contact: Provide contact information for users to reach out for support or questions.
Tailor the README to fit your specific project details and style preferences. This will help users understand your calculator app, use it effectively, and contribute to its development if desired.


