Este projeto consiste na abstração de uma calculadora real, feita na disciplina de Análise e Projeto de Software (APS) do curso de Bacharelado em Ciência da Computação da Universidade Tecnológica Federal do Paraná (UTFPR) - Câmpus Campo Mourão.
Para ter acesso ao executavel da calculadora, basta compilá-la utilizando o comando make no terminal. Após isso, basta executar o arquivo ./main.
A calculadora possui os seguintes comandos que podem ser inseridos no console pelo teclado:
| Tecla | Função | Tipo | Descrição |
|---|---|---|---|
| l (L) | ON | Controle | Liga a calculadora |
| d | OFF | Controle | Desliga a calculadora |
| c | CE | Controle | Limpa a tela |
| . | Decimal Separator | Controle | Insere um ponto |
| = | Equals | Controle | Realiza a operação |
| x | MRC | Controle | Lê/Limpa a memória |
| [ | M- | Controle | Subtrai da memória |
| ] | M+ | Controle | Soma à memória |
| + | Addition | Operador | Soma |
| - | Subtraction | Operador | Subtração |
| * | Multiplication | Operador | Multiplicação |
| / | Division | Operador | Divisão |
| % | Percentage | Operador | Porcentagem |
| v | Square Root | Operador | Raiz Quadrada |
| 0-9 | Digit | Digitos | Dígitos numéricos de 0 a 9 |