Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

resposta exercicio

sei que da para fazer mais simples mas quis manter dentro do que esta sendo falado na aula com pequenas adiçoes.

// localizar o nivel de bônus de acordo com a faixa salarial 
// ex: $11000 e acima: 3% de bônus 
    // $10999 a $7000: 5% de bônus 
    // $6999 a $4008: 7% de bônus 
    // $3999 p baixo: 9% de bônus

const salario = 2000;
let bonus = 0;
let total = 0;

if (salario >= 11000) {
    bonus = salario * 3/100;
    total = salario + bonus;
    console.log(`O bonos é de 3% ficando com ${total} total.`)
} else if (salario < 11000 && salario >= 7000) {
    bonus = salario * 5/100;
    total = salario + bonus;
    console.log(`O bonos é de 5% ficando com ${total} total.`)
} else if (salario < 7000 && salario >= 4000) {
    bonus = salario * 7/100;
    total = salario + bonus;
    console.log(`O bonos é de 7% ficando com ${total} total.`)
} else {
    bonus = salario * 9/100;
    total = salario + bonus;
    console.log(`O bonos é de 9% ficando com ${total} total.`)
}
1 resposta

Oi, Tairone. Tudo bem com você?

Obrigado por compartilhar. Gostei da observação que você fez sobre manter a implementação próxima do conteúdo apresentado na aula e, ao mesmo tempo, adicionar alguns detalhes. As faixas salariais estão sendo verificadas corretamente e o cálculo do bônus corresponde ao percentual definido para cada intervalo. Além disso, o uso da variável total deixa claro qual será o salário após a aplicação do bônus, enriquecendo o resultado em relação ao que a atividade pedia.

Como sugestão para os próximos exercícios, você pode experimentar calcular o bônus e o total apenas uma vez, após a estrutura if/else, deixando cada condição responsável apenas por definir o percentual. Essa abordagem reduz a repetição de código e facilita futuras alterações.

Você já conhecia esse conceito de evitar repetição de código ou pretende explorá-lo nos próximos desafios?

Parabéns pela resolução e por compartilhar sua solução. Continue praticando e conte com o fórum sempre que precisar.

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