Aumento salarial
Em sistemas de folha de pagamento, é comum aplicar aumentos salariais progressivos baseados em faixas. Empresas costumam usar regras como 'até X valor, aumento de Y%; acima de X, aumento de Z%'. Dominar condicionais com double é essencial para implementar essas regras sem erros de arredondamento ou lógica.
O PROBLEMA
Salário: até R$1500 15%, R$1500-R$2500 10%, acima 5%.
EXEMPLO
R$1200 → 15%, Novo: R$1380
SOBRE O CONCEITO
O exercício usa if, else if e else para definir faixas salariais e calcular o aumento. O erro comum de 'percentual errado' ocorre quando a condição não cobre todas as faixas corretamente, por exemplo, usando if (salario <= 1500) e depois if (salario > 1500) sem else, fazendo com que o código execute duas condições. Para evitar, use else if para garantir que apenas uma faixa seja aplicada. Lembre-se de que o operador * para double já trata casas decimais; em printf use %.2f para exibir o valor formatado.
RESOLUÇÃO