Releases: mohamedshahilshajahan/Calculator
Calclator_3.0
New Features and Fixes:
-
Improved Calculation Accuracy:
Calculator 3.0 addresses numerous calculation issues using ArrayList to enhance precision and reliability. Now, complex calculations follow the PEMDAS/BODMAS method more accurately. -
ArrayList Integration:
In this version, numbers and values are stored and processed using ArrayList, providing a more robust foundation for calculations. This modification significantly improves the overall calculation workflow. -
PEMDAS/BODMAS Method Implementation:
Calculator 3.0 adopts the PEMDAS/BODMAS method to ensure precise and consistent calculation results. Complex expressions are now evaluated with greater accuracy. -
Square Calculation Issue Fixed:
The square calculation issue identified in the previous version has been successfully addressed in Calculator 3.0. Enjoy accurate and reliable square calculations.
To run this program, follow these steps:
- Open your command prompt on your PC.
- Copy the project file location.
- Type
cd that-copied-location
in the command prompt and press Enter. - Execute the command
java -jar Calculator_3.java
to successfully launch the project.
Alternatively, you can run the included JAR file directly. If you choose this method, make sure you have the JDK installed on your PC. If not, install the JDK first, and then run the Calculator_3.jar
file. It works seamlessly.
Make sure to check the relevant section in the .gitattributes
file to ensure accurate language detection by Linguist.
Reporting Issues:
Please refer to the issues section for any updates or additional information on known issues. Feel free to report any new issues you encounter.
License:
This project is licensed under the MIT License - see the LICENSE file for details.
To check my previous or future versions, explore the branches.
Calculator_2.0
New Features and Fixes:
-
Dark Mode and Light Mode Theme:
Calculator 2.0 introduces a sleek and customizable appearance with the addition of dark mode and light mode themes. Choose the theme that suits your preference. The buttons are now elegantly rounded, enhancing the overall visual appeal. -
Startup Slowness Issue Fixed:
We've addressed and resolved the startup slowness issue, ensuring a quicker and smoother launch of the calculator application. -
Resize and Fullscreen Issue Resolved:
Calculator 2.0 now provides a seamless resizing experience and full-screen functionality without any issues. -
Improved Calculation Workflow:
Enjoy an enhanced calculation process! In this version, you can perform complex calculations without pressing the equal button repeatedly. For example, calculating '3 + 4 - 1 * 4 / 5' is now possible in a single sequence. -
Various Minor Bug Fixes:
Numerous minor issues have been identified and fixed in this release to enhance the overall performance and usability of the calculator.
To run this program, follow these steps:
- Open your command prompt on your PC.
- Copy the project file location.
- Type
cd that-copied-location
in the command prompt and press Enter. - Execute the command
java -jar Calculator_2.java
to successfully launch the project.
Alternatively, you can run the included JAR file directly. If you choose this method, make sure you have the JDK installed on your PC. If not, install the JDK first, and then run the Calculator_2.jar
file. It works seamlessly.
Make sure to check the relevant section in the .gitattributes
file to ensure accurate language detection by Linguist.
Reporting Issues:
Please refer to the issues section for any updates or additional information on known issues. Feel free to report any new issues you encounter.
License:
This project is licensed under the MIT License - see the LICENSE file for details.
To check my previous or future versions, explore the branches.
Calculator_1.0
Features:
-
Addition, Subtraction, Multiplication, and Division:
Perform fundamental arithmetic operations with ease. -
User-friendly Interface:
A clean and intuitive design ensures a straightforward user experience. -
Equal Button for Results:
Click the equal button to obtain the result of your calculation. -
Addition Works Multiple Times:
You can perform addition operations multiple times consecutively without pressing the equal button. For example, you can calculate the sum of 50+30+20 directly. -
Other Arithmetic Operations:
Currently, only addition supports consecutive calculations without pressing the equal button. For subtraction, multiplication, and division, you need to press the equal button after each operation. For example, to calculate 50-30-20, you would need to press the equal button after each subtraction.
To run this program, follow these steps:
- Open your command prompt on your PC.
- Copy the project file location.
- Type
cd that-copied-location
in the command prompt and press Enter. - Execute the command
java -jar Calculator_1.java
to successfully launch the project.
Alternatively, you can run the included JAR file directly. If you choose this method, make sure you have the JDK installed on your PC. If not, install the JDK first, and then run the Calculator_1.jar
file. It works seamlessly.
Make sure to check the relevant section in the .gitattributes
file to ensure accurate language detection by Linguist.
Reporting Issues:
Please refer to the issues section for any updates or additional information on known issues. Feel free to report any new issues you encounter.
License:
This project is licensed under the MIT License - see the LICENSE file for details.