Olá, Allan! Como vai?
Parabéns pela resolução da atividade!
Vi que você explorou a estrutura condicional para calcular benefícios em JavaScript, utilizou muito bem a comparação com operadores relacionais para definir faixas salariais e ainda compreendeu a importância da mensagem clara no console para indicar bônus ou desconto conforme o valor.
Uma dica interessante para o futuro é organizar essas regras em uma função, tornando o código mais reutilizável e fácil de manter. Assim:
function calcularBeneficio(salario) {
if (salario >= 11000) {
return '3% de bônus';
} else if (salario < 11000 && salario >= 7000) {
return '5% de desconto';
} else if (salario < 7000 && salario >= 4000) {
return '7% de desconto';
} else {
return '9% de bônus';
}
}
console.log(calcularBeneficio(11000));
Isso faz com que você possa chamar a função com diferentes salários sem precisar repetir a lógica.
Se quiser aprofundar ainda mais, algumas boas práticas são:
- Usar constantes: definir os percentuais em variáveis para facilitar ajustes.
- Validar entradas: garantir que o salário seja um número válido antes de calcular.
- Adicionar testes automatizados: verificar se cada faixa retorna o resultado esperado.
Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.
Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Ah, uma pergunta: O que você acha mais interessante evoluir neste código, adicionar novas faixas salariais para maior precisão ou transformar em uma calculadora interativa que recebe o salário do usuário via input?
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!