Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: opcao salario adiciona e opcao emprestimo adicionada #243

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 32 additions & 2 deletions 00 - Fundamentos/desafio.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
[d] Depositar
[s] Sacar
[e] Extrato
[r] Receber Salário
[t] Solicitar Empréstimo
[q] Sair

=> """
Expand All @@ -12,6 +14,12 @@
extrato = ""
numero_saques = 0
LIMITE_SAQUES = 3
salario = 3500
emprestimo = 0
valor_emprestimo = 500
parcelas_emprestimo = 0
parcela_mensal = 50
emprestimo_quitado = False

while True:

Expand All @@ -31,9 +39,7 @@
valor = float(input("Informe o valor do saque: "))

excedeu_saldo = valor > saldo

excedeu_limite = valor > limite

excedeu_saques = numero_saques >= LIMITE_SAQUES

if excedeu_saldo:
Expand All @@ -59,6 +65,30 @@
print(f"\nSaldo: R$ {saldo:.2f}")
print("==========================================")

elif opcao == "r":
saldo += salario
extrato += f"Salário recebido: R$ {salario:.2f}\n"
print(f"Salário de R$ {salario:.2f} recebido com sucesso!")

if parcelas_emprestimo > 0:
saldo -= parcela_mensal
parcelas_emprestimo -= 1
extrato += f"Parcela de empréstimo debitada: R$ {parcela_mensal:.2f}\n"

if parcelas_emprestimo == 0:
emprestimo_quitado = True
print("Empréstimo quitado!")

elif opcao == "t":
if emprestimo == 0:
emprestimo = valor_emprestimo
saldo += emprestimo
parcelas_emprestimo = valor_emprestimo // parcela_mensal
extrato += f"Empréstimo solicitado: R$ {emprestimo:.2f}\n"
print(f"Empréstimo de R$ {emprestimo:.2f} concedido!")
else:
print("Você já possui um empréstimo ativo. Não é possível solicitar outro.")

elif opcao == "q":
break

Expand Down