Skip to content

Latest commit

 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

WPF Calculator

Overview

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

Features

  • ✅ 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

Technologies Used

  • 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

Installation & Usage

  1. Clone the repository:
    git clone https://github.com/c-madalin/Calculator
  2. Open the project in Visual Studio (recommended: 2019/2022).
  3. Checkout commit "AM prezentat"
  4. Build and run the application (Ctrl + F5).

Screenshots

Screenshot 2025-03-25 231121 Screenshot 2025-03-25 231325 Screenshot 2025-03-25 231255

Contributing

Feel free to submit pull requests for improvements or bug fixes.

License

This project is licensed under the MIT License.

About

An Calculator made in WPF Form (.Net )

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages