Skip to content

Dangelo-JP/calculadora-python-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Calculadora em Python via Terminal

Projeto de uma calculadora desenvolvida em Python, executada no terminal, que realiza operações matemáticas básicas com validação de entradas fornecidas pelo usuário.

Este projeto foi criado com o objetivo de praticar fundamentos importantes da programação, como estruturas de repetição, condicionais, tratamento de erros e validação de dados.


🚀 Funcionalidades

  • Solicita dois números ao usuário
  • Permite escolher uma operação matemática
  • Realiza:
    • soma
    • subtração
    • multiplicação
    • divisão
  • Valida números digitados
  • Valida operadores permitidos
  • Mantém a calculadora em execução até o usuário decidir sair

🧠 Conceitos praticados

  • Entrada de dados com input()
  • Conversão de tipos com float()
  • Estruturas condicionais (if, elif, else)
  • Estruturas de repetição (while)
  • Tratamento de exceções com try e except
  • Validação de entradas
  • Controle de fluxo com continue e break

🛠️ Tecnologias utilizadas

  • Python 3

▶️ Como executar o projeto

  1. Clone este repositório:

git clone https://github.com/seu-usuario/calculadora-python-cli.git

  1. Acesse a pasta do projeto:

cd calculadora-python-cli

  1. Execute o arquivo:

python main.py

📌 Operações disponíveis

Soma (+)

Subtração (-)

Multiplicação (*)

Divisão (/)

📚 Objetivo do projeto

Este projeto faz parte do meu processo de aprendizado em programação com Python, com foco no desenvolvimento da lógica de programação, validação de dados e construção de aplicações simples via terminal.

👨‍💻 Autor

Desenvolvido por João Pedro D’Angelo

GitHub: https://github.com/Dangelo-JP

LinkedIn: https://linkedin.com/in/joao-pedro-dangelo

About

Projeto em Python de calculadora interativa no terminal, com validação de dados, tratamento de entradas inválidas e execução contínua até o encerramento pelo usuário.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages