mohamedshahilshajahan / Calculator

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.

Home Page:https://www.linkedin.com/in/mohamedshahilshajahan/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

To check my previous or future versions, explore the branches.

About me:

Typing SVG

A passionate software enthusiast diving into the exciting world of development!

πŸš€ As a recent graduate with a Diploma in ECE (2018),

I am eager to establish a robust foundation in Software Development, focusing on Python, Java, C, and C++.
πŸ’‘ My journey is just beginning, and I've already taken my first steps by creating a project.
πŸ› οΈ As a beginner, I'm committed to continuously enhancing my skills and contributing to the ever-evolving tech landscape.
🌐 I'm thrilled about the endless possibilities in software development and am dedicated to mastering the intricacies of coding.

My goal is to build a solid skill set that not only meets industry standards but also pushes the boundaries of innovation.
πŸ“š Lifelong learning is my mantra, and I believe in the power of collaboration. Let's connect, learn, and grow together on this coding adventure! 🀝

#CodeNewbie #Python #Java #Cplusplus #SoftwareDevelopment #TechEnthusiast

mohamedshahilshajahan

Coding

- πŸ“« You can contact me at **mohamedshahilshajahan@gmail.com**

Connect with me:

 

Languages and Tools:

c  cplusplus  java  python

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.

https://www.linkedin.com/in/mohamedshahilshajahan/

License:MIT License


Languages

Language:Java 100.0%