Skip to content

Discover the simplicity of this Java-based calculator project, providing basic arithmetic operations in a user-friendly interface. Stay tuned for continuous updates, bringing new features, bug fixes, and an improved overall experience. Your feedback is crucial in shaping the future of this project.

License

Notifications You must be signed in to change notification settings

mohamedshahilshajahan/Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calculator 3.0

Welcome to Calculator 3.0! This latest version brings significant improvements, enhanced calculation capabilities, and fixes for a more seamless user experience.

New Features and Fixes:

  1. 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.
Improved Calculation Accuracy
Improved Calculation Accuracy.gif
  1. 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.
ArrayList Integration
ArrayList Integration.gif
  1. 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.

  2. 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.

Square Calculation Issue Fixed
Square-Fix.gif

To run this program, follow these steps:

  1. Open your command prompt on your PC.
  2. Copy the project file location.
  3. Type cd that-copied-location in the command prompt and press Enter.
  4. 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.

About me:

Typing SVG

🚀 Open-Source & Freelance Developer | Turning Ideas into Tools

💡 Passionate about building practical, smart, and user-friendly solutions.

With a foundation in tech and a love for problem-solving, Currently learning Windows app development, building automation with Google Apps Script, and experimenting with new ways to make technology more useful.

🛠️ From simple productivity tools to efficient desktop utilities, I enjoy crafting solutions that just work.
🌐 Open source is my playground — I believe in sharing knowledge and collaborating to create better tech for everyone.
📚 Always learning, always improving — because great software is built on curiosity and persistence.

Let’s build something awesome together — one project at a time. 🤝

#OpenSource #FreelanceDeveloper #GoogleAppsScript #Automation #TechEnthusiast

mohamedshahilshajahan

Coding

Connect with me:

 

Support:

💻 Tech Stack:

C C++ Windows Terminal Python PowerShell Markdown JavaScript HTML5 Java Adobe Audition Adobe Photoshop Canva GitHub Git Arduino OpenSea Power Bi Tampermonkey TOR

About

Discover the simplicity of this Java-based calculator project, providing basic arithmetic operations in a user-friendly interface. Stay tuned for continuous updates, bringing new features, bug fixes, and an improved overall experience. Your feedback is crucial in shaping the future of this project.

Topics

Resources

License

Stars

Watchers

Forks

Languages