Skip to content

This program provides a basic calculator interface with a grid layout for the buttons and a text field to display the current input or result. The buttons and screen are styled with custom fonts and colors to enhance the user experience.

License

Notifications You must be signed in to change notification settings

AarinPaul/Advance-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Advance Calculator

Table of Contents

  • Introduction
  • Features
  • Installation
  • Usage
  • Technologies Used
  • Contributing
  • License

Introduction

The Advanced Calculator is a GUI-based calculator application developed in Java using Swing. It supports basic arithmetic operations such as addition, subtraction, multiplication, and division, as well as advanced functions like square root calculation.

Features

  • Basic arithmetic operations (addition, subtraction, multiplication, division)
  • Advanced operations (remainder, square root)
  • Intuitive and user-friendly GUI
  • Real-time calculation updates
  • Clear display
  • Delete last entry feature
  • All-clear functionality

Installation

  • Clone this repository to your local machine:
 https://github.com/AarinPaul/Advance-Calculator.git
  • Navigate to the project directory:
cd advanced-calculator
  • Open the project in your preferred Java IDE (such as IntelliJ IDEA, Eclipse, or NetBeans).

    • Import the project as a Java project.
    • Make sure you have JDK installed (Java 8 or higher is recommended).

Usage/Examples

To use the Advanced Calculator, follow these steps:

  • Run the MainUI class:

    • In your IDE, navigate to the MainUI class and run it.
  • Interacting with the calculator:

    • Use the number buttons to input values.
    • Select the desired operation (addition, subtraction, etc.).
    • Press the = button to see the result.
    • Use AC to clear the screen, DEL to delete the last entry, and √ to calculate the square root.

Technologies Used

Java : The core programming language used for development.

Swing : A part of Java Foundation Classes (JFC) used for building graphical user interfaces (GUIs).

Contributing

Contributions are always welcome!

  • Fork the Project

  • Create your Feature Branch : bash git checkout -b feature/AmazingFeature

  • Commit your Changes : bash git commit -m 'Add some AmazingFeature'

  • Push to the Branch : bash git push origin feature/AmazingFeature

  • Open a Pull Request

License

This project is licensed under the GNU-LGPL Version 2.1. See the LICENSE file for details

About

This program provides a basic calculator interface with a grid layout for the buttons and a text field to display the current input or result. The buttons and screen are styled with custom fonts and colors to enhance the user experience.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages