JavaScriptCondicionaisintermediario

Aumento salarial

Empresas usam regras de aumento salarial baseadas em faixas para controlar custos e incentivar crescimento. Em sistemas de RH, você precisa calcular reajustes automaticamente com base no valor atual. Saber estruturar condições encadeadas com if e else if evita erros que custam caro.

O PROBLEMA

Declare salário e aplique: até R$1500 → 15%, R$1500-R$2500 → 10%, acima → 5%.

EXEMPLO

salario=1200 → Aumento 15%, Novo: R$1380.00

SOBRE O CONCEITO

Aqui você usa if e else if para testar faixas salariais em ordem. Comece pela faixa mais baixa (até R$1500) para evitar sobreposição: se você testar primeiro 'acima de R$2500', um salário de R$2000 cairia nessa condição se não for limitada. O erro comum é usar if (salario <= 1500) e depois if (salario >= 1500) — isso faz com que o valor exato R$1500 entre em duas faixas. Sempre use else if e defina limites claros com <= e >. Outro erro é calcular o percentual errado: lembre de multiplicar o salário pelo percentual e somar ao original. Use toFixed(2) para formatar duas casas decimais.

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