https://github.com/ahmedhaithamamer/multifunction-calculator
This C++ GUI calculator handles basic arithmetic, scientific functions, and unit conversions with an easy-to-use interface and mode-switching menu.
https://github.com/ahmedhaithamamer/multifunction-calculator
calculator calculator-application cpp winforms-application
Last synced: 23 days ago
JSON representation
This C++ GUI calculator handles basic arithmetic, scientific functions, and unit conversions with an easy-to-use interface and mode-switching menu.
- Host: GitHub
- URL: https://github.com/ahmedhaithamamer/multifunction-calculator
- Owner: ahmedhaithamamer
- Created: 2024-09-01T14:53:05.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-06-06T00:36:47.000Z (about 1 year ago)
- Last Synced: 2025-06-06T01:31:36.714Z (about 1 year ago)
- Topics: calculator, calculator-application, cpp, winforms-application
- Language: C++
- Homepage:
- Size: 454 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ð§Ū Multifunction Calculator
A versatile **Windows Forms** application developed in **C++** using **Visual Studio** and the **WinForms** library (.NET Framework).
A clean, user-friendly tool offering multiple modes for mathematical operations and unit conversions.
---
## ð Technologies Used



## ðïļ Navigation Menu
- Located at the top-left under the **File** dropdown menu.
- Easy mode switching and quick **Exit** option.
> **Screenshot for the Navigation Menu:**
>
> 
---
## â Basic Mode
- Supports addition, subtraction, multiplication, and division.
- Intuitive buttons for digits (0â9) and operations.
- Includes **Clear** and **Backspace** for error correction.
> **Screenshot for Basic Mode:**
>
> 
---
## ðŽ Scientific Mode
- Advanced functions: trigonometry (sin, cos, tan), logarithms, exponents, square roots.
- Number system conversions: binary, octal, decimal, hexadecimal.
- Angle calculations in degrees or radians.
- Memory storage/retrieval for intermediate values.
> **Screenshot for Scientific Mode:**
>
> 
---
## ð Length Conversion Mode
- Metric units: mm, cm, m, km, Ξm, nm.
- Imperial units: inches, feet, yards, miles.
> **Screenshot for Length Conversion Mode:**
>
> 
---
## ðĄïļ Temperature Conversion Mode
- Converts Celsius, Fahrenheit, and Kelvin.
- User-friendly dropdowns for selecting input/output units.
> **Screenshot for Temperature Conversion Mode:**
>
> 
---
ÂĐ 2024 Ahmed Haitham Amer