1
resposta

[Projeto] Aprovando empréstimo

Este programa verifica se um empréstimo pode ser aprovado. Para isso, ele analisa duas condições: a renda mensal precisa ser maior que R$ 2.000,00 e o valor da parcela não pode ultrapassar 30% da renda.
Resposta:
renda = float(input("Digite o valor da sua renda mensal: "))
parcela = float(input("Digite o valor da parcela desejada: "))
limite_parcela = renda * 0.30
if renda > 2000 and parcela <= limite_parcela:
print("Empréstimo aprovado.")
elif renda <= 2000:
print("Empréstimo negado: renda insuficiente.")
else:
print("Empréstimo negado: parcela acima de 30% da renda.")

1 resposta

Olá, Filipe. Como vai?

Mais um excelente projeto para a sua coleção! Você está demonstrando um domínio muito consistente sobre como traduzir regras de negócio complexas para o código Python. Este exercício de aprovação de empréstimo é um exemplo clássico de sistemas bancários e de análise de crédito.

Sua solução está tecnicamente impecável e muito bem organizada. Gostaria de destacar os pontos fundamentais que você aplicou:

1. Lógica com Operadores Lógicos

Você utilizou o operador and de forma precisa no primeiro if. Para que o empréstimo seja aprovado, ambas as condições (renda mínima e margem consignável) precisam ser verdadeiras simultaneamente.

2. Cálculo de Porcentagem

A criação da variável limite_parcela = renda * 0.30 é uma ótima prática de legibilidade. Em vez de colocar o cálculo direto dentro da condição, você nomeou o conceito, o que torna o código muito mais fácil de entender para outros programadores.

3. Feedback Detalhado ao Usuário

O uso do elif e do else para diferenciar o motivo da negativa (se foi por renda baixa ou por parcela alta) é um diferencial de UX (User Experience). Em sistemas reais, é fundamental explicar ao cliente o porquê de uma solicitação ter sido negada.


Dica de Evolução:
Para deixar o programa ainda mais robusto, você poderia utilizar a função round() para exibir o valor máximo da parcela permitida no caso de negativa. Por exemplo:
print(f"Sua parcela máxima permitida seria de R$ {round(limite_parcela, 2)}")

Isso ajudaria o usuário a entender quanto ele precisaria reduzir na parcela para conseguir a aprovação.

Você manteve um ritmo excelente durante todo o módulo de condicionais. Parabéns pelo empenho e pelos 27 posts de pura prática!

Espero que possa ter lhe ajudado!