JavaScriptCondicionaisavancado

Empréstimo bancário

Em sistemas financeiros reais, calcular se uma parcela de empréstimo cabe no orçamento é uma validação diária. Bancos e fintechs usam essa lógica para aprovar crédito automaticamente, comparando o valor da parcela com um percentual máximo da renda. Dominar essa combinação de cálculo com condicional permite criar regras de negócio robustas, seja para liberar compras parceladas ou simular financiamentos.

O PROBLEMA

Declare salário, valor do empréstimo e prazo. A parcela não pode exceder 30% do salário. Calcule e diga se aprovado.

EXEMPLO

salario=3000, emprestimo=5000, prazo=12 → Parcela: R$416.67 — Aprovado!

SOBRE O CONCEITO

O exercício exige calcular a parcela (emprestimo / prazo) e verificar se ela é menor ou igual a 30% do salario (ou seja, salario * 0.3). Um erro comum é calcular 30% do emprestimo, o que não representa o limite do salário — você precisa comparar a parcela com 30% da renda, e não com 30% do valor pedido. Outro erro é não tratar prazo = 0. Em JavaScript, divisão por zero resulta em Infinity, e a condição parcela <= 0.3 * salario seria falsa para Infinity, mas isso pode gerar confusão ou resultados indesejados. Utilize const para armazenar variáveis como parcela e limite, e if/else para decidir a mensagem. A formatação com toFixed(2) é esperada para exibir valores monetários. Lembre-se: a lógica correta é parcela <= (salario * 0.3).

RESOLUÇÃO

Mais exercícios de Condicionais

JSC020 · IntermediárioOperador ternárioJSC005 · BásicoMaior entre doisJSC006 · BásicoDesconto simplesJSC012 · IntermediárioClassificação do IMC
Ver todos os exercícios de JavaScript