Este projeto foi desenvolvido utilizando WPF com .NET 6.0, consiste em uma calculadora baseada em orientação a objetos, que aceita input através do click em sua interface de usuario, e também atraves do teclado.
A calculadora comporta operações básicas, como soma, subtração, divisão e multiplicação, e também operações mais complexas, como radiciação, potenciação, resto e Abs. A função de desfazer operação é um dos pontos fortes deste projeto, visto que a cada operação realizada um estado novo é criado e empilhado em uma variavel que contem todos os dados da ultima operação. Ao clicar em desfazer, o estado anterior é desempilhado, e os dados são restaurados.
A calculadora conta com algumas teclas atalho para as operações, são elas:
A: Abs
R: Raiz
P: Potência
Z: Desfazer
M: Mod
Esc: Sair