Você vai escrever um único arquivo JavaScript para calcular automaticamente o bônus do funcionário para uma empresa.
Estaremos programação de pares/trio para nossa primeira atividade de codificação em grupo.
Vídeo: https://www.youtube.com/watch?v=vgkahozfh2q
Nota: isso é uma coisa do mundo real, não apenas uma coisa que as crianças fazem ou que usamos na sala de aula. Muitas pessoas usam a programação de pares no trabalho.
Para um trabalho remoto , use o VSCode Live Share para colaborar em código em pares.
Takeaways -chave:
Este projeto pode parecer enorme. É um exercício para descobrir por onde começar e quais pequenos passos a seguir.
Muitas vezes, é uma boa ideia "fazê -lo funcionar para uma coisa" antes de fazê -lo funcionar para todas as coisas. Nesse caso, poderíamos trabalhar para obter a função de cálculo de bônus funcionando para apenas um funcionário antes de tentar chamá -lo várias vezes dentro de um loop.
Considere começar fazendo com que essa função funcione apenas para Atticus.
A empresa está fornecendo algumas amostras de dados de funcionários de como seus dados estão sendo armazenados atualmente. Cada um é armazenado em uma matriz global chamada employees
.
Cada funcionário atualmente está configurado desta maneira:
name
detém o nome do funcionário.employeeNumber
tem o número de seu funcionário.annualSalary
contém seu salário anual base.reviewRating
contém sua classificação de revisão. Faça um loop sobre a matriz employees
e faça o seguinte:
console.log
os resultados de cada iteração.log
deve estar no loop, não na função. Escreva uma função declarada que abre um objeto de um funcionário (como um argumento para a função) e return
um novo objeto com as seguintes propriedades. Observe que essas propriedades são diferentes das que você começa!
name
deve conter o nome do funcionário.bonusPercentage
deve conter a porcentagem de bônus que o funcionário deve receber. Consulte a seção abaixo para obter instruções de cálculo.totalCompensation
deve ser a compensação anual ajustada (Base Anual + Bônus)totalBonus
deve ser o bônus total do funcionário arredondado para o dólar mais próximo.