Este projeto é uma calculadora simples em Python que realiza operações básicas de adição, subtração, multiplicação e divisão. As funções estão organizadas em arquivos separados para modularidade e reutilização.
O projeto é composto pelos seguintes arquivos:
soma.py
: Contém a função de adição.subtracao.py
: Contém a função de subtração.multiplicacao.py
: Contém a função de multiplicação.divisao.py
: Contém a função de divisão, incluindo tratamento para divisão por zero.app.py
: Arquivo principal que interage com o usuário e utiliza as funções dos outros arquivos.
- Adição: Soma dois números.
- Subtração: Subtrai um número do outro.
- Multiplicação: Multiplica dois números.
- Divisão: Divide um número por outro, com tratamento para divisão por zero.
def soma(x, y):
return x + y
def subtracao(x, y):
return x - y
def multiplicacao(x, y):
return x * y
def divisao(x, y):
if y != 0:
return x / y
else:
return f"Erro! O número {x} não pode ser dividido por 0."
import soma
import subtracao
import multiplicacao
import divisao
print("Selecione a operação:")
print("1. Adição")
print("2. Subtração")
print("3. Multiplicação")
print("4. Divisão")
while True:
escolha = input("Digite sua escolha (1/2/3/4): ")
if escolha in ['1', '2', '3', '4']:
num1 = float(input("Digite o primeiro número: "))
num2 = float(input("Digite o segundo número: "))
if escolha == '1':
print(f"Resultado: {num1} + {num2} = {soma.soma(num1, num2)}")
elif escolha == '2':
print(f"Resultado: {num1} - {num2} = {subtracao.subtracao(num1, num2)}")
elif escolha == '3':
print(f"Resultado: {num1} X {num2} = {multiplicacao.multiplicacao(num1, num2)}")
elif escolha == '4':
print(f"Resultado: {num1} ÷ {num2} = {divisao.divisao(num1, num2)}")
continuar = input("Deseja fazer outra operação? (s/n): ")
if continuar.lower() != 's':
break
else:
print("Entrada inválida.")
- Clone o repositório:
git clone https://github.com/viniciuscaol/projetocalcada.git
- Entre na pasta do repositório recém clonado.
cd projetocalcada
- Execute o arquivo app.py usando o Python:
python app.py
- Siga as instruções na tela para realizar cálculos.