Skip to content

abubokkor-cse/Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Calculator

Title: GUI-Based Calculator with Exception Handling Mechanism Introduction: This project is a Java-based graphical user interface (GUI) calculator that includes an exception handling mechanism. The calculator performs basic arithmetic operations such as addition, subtraction, multiplication, division, modulus, and square root calculations. It features a user-friendly interface created using Java Swing components. Exception handling ensures the application handles errors gracefully, providing a robust user experience by preventing crashes due to invalid inputs or operations like division by zero.

Limitation of the Application: Limited Functionality: The calculator only supports basic arithmetic operations. More advanced functions (e.g., trigonometric functions, logarithms) are not implemented. UI Scaling Issues: The current layout might not scale well on different screen sizes or resolutions, potentially affecting usability. Single Operation at a Time: The calculator performs only one operation at a time. It does not support chaining multiple operations without intermediate results. Error Handling: While basic exception handling is implemented, more complex error scenarios (e.g., input of multiple dots) are not covered. No Memory Function: The calculator lacks memory functions (e.g., M+, M-, MR)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages