This project is a functional calculator developed using WPF (Windows Presentation Foundation) and C#. It provides a modern and user-friendly interface with essential arithmetic operations and additional features like memory management and programmer mode.
This project contains 2 solutions
-Calculator(APP) the full aplication
-Calculator2 a miniversion where I tested every feature before impleenting
- ✅ Basic arithmetic operations (+, -, ×, ÷)
- ✅ Memory functions (MC, MR, M+, M-, MS)
- ✅ Digit grouping for better readability
- ✅ Programmer mode (binary, hexadecimal, and logical operations)
- ✅ History tracking for past calculations
- ✅ Settings persistence (theme, precision, etc.)
- ✅ Help menu for user guidance
- C# – Core logic and backend
- WPF (XAML) – UI design and user interaction
- MVVM Pattern – Ensuring clean and maintainable code
- XAML Binding & Commands – Efficient event handling
- Clone the repository:
git clone https://github.com/c-madalin/Calculator
- Open the project in Visual Studio (recommended: 2019/2022).
- Checkout commit "AM prezentat"
- Build and run the application (
Ctrl + F5).
Feel free to submit pull requests for improvements or bug fixes.
This project is licensed under the MIT License.


