solicitacao = {
'nome': '',
'renda_mensal': 0.0,
'valor_parcela': 0.0,
'porcentagem': 0.0,
'status': ''
}
def ler_entrada():
solicitacao['nome'] = input("Digite seu nome: ")
solicitacao['renda_mensal'] = validar_float(input("Digite sua renda mensal: "))
solicitacao['valor_parcela'] = validar_float(input("Digite o valor da parcela solicitada: "))
def validar_float(valor):
try:
return float(valor)
except ValueError:
print("Entrada inválida. Usando valor padrão 1000.0.")
return 1000.0
def calcular_porcentagem():
solicitacao['porcentagem'] = (solicitacao['valor_parcela'] / solicitacao['renda_mensal']) * 100
def avaliar_emprestimo():
if solicitacao['porcentagem'] <= 30.0:
solicitacao['status'] = "aprovado"
else:
solicitacao['status'] = "negado"
def exibir_resultado():
print()
print("------------------------------------------------")
print(f"Solicitação de {solicitacao['nome'].capitalize()}:")
print(f"Renda mensal: R$ {solicitacao['renda_mensal']:.2f}")
print(f"Valor da parcela: R$ {solicitacao['valor_parcela']:.2f}")
print(f"Porcentagem da renda: {solicitacao['porcentagem']:.2f}%")
print(f"Empréstimo: {solicitacao['status'].capitalize()}")
print("------------------------------------------------")
ler_entrada()
calcular_porcentagem()
avaliar_emprestimo()
exibir_resultado()