1
resposta

[Dúvida] Não tenho certeza se está correto.

m_income = float(input('Digite a sua renda mensal por favor: '))
installment = float(input('Digite a parcela desejada: '))

calc_inst = m_income * (30.0 / 100)

print(calc_inst)


if m_income > 2500.0 and installment > calc_inst:
    print('Emprestimo aprovado!')
else:
    print('Emprestimo negado, parcela acima de 30 porcento da renda mensal ')

Acredito que o calculo da porcentagem esteja errado.

1 resposta

Olá, Matheus, como vai?

Seu código está bem encaminhado, porém há um detalhe importante na lógica da aprovação. O cálculo da porcentagem está correto, mas a condição usada para aprovar o empréstimo inverteu o critério da parcela: o programa aprova quando a parcela é maior que o limite, e deveria comparar no sentido oposto.

Um exemplo de correção seria usar <= para comparar a parcela com o valor máximo permitido e ajustar o valor mínimo da renda. Por exemplo, se a renda for 3000, o limite da parcela seria 900. Se o usuário digitar uma parcela de 800, o empréstimo deve ser aprovado.

Continue compartilhando seus exercícios no fórum. Estamos à disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!