Skip to content

soluismsm/tkinter-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calculadora

Calculadora simples, interface feita com Tkinter, possui os 4 operadores básicos:

  • Divisão
  • Multiplicação
  • Subtração
  • Soma

Interface Gráfica

Interface do APP

Problemas Solucionados

1 - Continuar Operação após a primeira conta ser feita

  • Adicionei um novo valor no dicionário de valores chamado "repeat" que tem valor de True ou False, se alguma conta já foi feita o valor muda para True. E caso o usuário digitar algum valor ou mudar o operador o valor muda para False novamente.

Dicionário: values = {"num1": "0", "num2": "0", "operator": None, "repeat": False}

2 - Continuar a operação quando não informar nenhum valor novo

Solução

Verifiquei se o operator is None, caso seja faça as operações com os valores salvos

    if operator is not None:
        if "/" in operator:
            result = num1 / num2
        elif "x" in operator:
            result = num1 * num2
        elif "-" in operator:
            result = num1 - num2
        else:
            result = num1 + num2
    else:
        result = num1
Exemplo

Exemplo da operação

TODO

Lista de Afazeres por ordem de prioridade:

  1. Botão para deletar último número.
  2. Mais operadores de porcentagem, potenciação, raiz quadrada.
  3. Adicionar parenteses para operações mais complexas.
  4. Valores na memória.
  5. Interface Gráfica
  6. ....

Releases

No releases published

Packages

 
 
 

Contributors

Languages