Skip to content

3odeh/Calculator

Repository files navigation

Calculator App

Description

The Calculator App is an Android application that provides a user-friendly interface for performing various mathematical calculations, including basic arithmetic operations, evaluation of mathematical expressions, and calculations related to geometric shapes. The app supports calculations for circle, rectangle, triangle, and square, allowing users to calculate their areas and perimeters.

The app is built using the Android platform and utilizes the mxparser library for mathematical expression parsing and evaluation. It offers a responsive and intuitive user interface with buttons for numbers, operators, and shape calculations.

Features

  • Perform basic arithmetic operations such as addition, subtraction, multiplication, and division.
  • Evaluate mathematical expressions with support for parentheses and exponentiation.
  • Calculate the area and perimeter of various geometric shapes:
    • Circle: Enter the radius to calculate the area and perimeter.
    • Rectangle: Enter the length and width to calculate the area and perimeter.
    • Triangle: Enter the 3 sides to calculate the area and perimeter.
    • Square: Enter the side length to calculate the area and perimeter.
  • Clear input and start new calculations.
  • Responsive and user-friendly interface.

main

Installation

To install and run the Calculator App on your local machine, follow these steps:

  1. Clone the repository to your local machine.
  2. Open the project in an Android development environment (e.g., Android Studio).
  3. Build and run the app on an Android emulator or physical device.

clone the Repository:

git clone https://github.com/3odeh/Calculator.git

Contributing

Contributions to the Calculator App are welcome! If you would like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and test thoroughly.
  4. Commit and push your changes to your forked repository.
  5. Submit a pull request, explaining the changes you've made and their purpose.

Thank you for considering the Calculator App!

About

Android calculator application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages