The Calculator Program is a powerful tool designed to perform calculations efficiently and accurately. It utilizes Reverse Polish Notation (RPN) and Shunting Yard algorithms to enhance calculation speed and accuracy. The program is primarily developed in C++, with a sleek graphical user interface (GUI) inspired by the design of an iPhone calculator, implemented using SFML (Simple and Fast Multimedia Library).
- Efficient Calculation: Utilizes Reverse Polish Notation (RPN) and Shunting Yard algorithms for faster and more accurate calculations.
- User-friendly Interface: The graphical user interface resembles an iPhone calculator, providing a familiar and intuitive user experience.
- Arithmetic Operations: Perform addition, subtraction, multiplication, and division operations with ease.
- Clone the repository from GitHub.
- Ensure you have C++ compiler installed on your system.
- Install SFML library following the instructions on their official website.
- Build the project using your preferred IDE or compile using command line tools.
- Launch the Calculator Program.
- Use the interface to input numbers and perform operations.
- Utilize the scientific functions for advanced calculations.
- View the history of previous calculations.
- Customize the settings as needed.
Contributions are welcome! If you have suggestions or want to contribute to the 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 pull request.
