Va a escribir un solo archivo JavaScript para calcular automáticamente la bonificación de los empleados para una empresa.
Seremos programación de par/trío para nuestra primera actividad de codificación de grupo.
Video: https://www.youtube.com/watch?v=vgkahozfh2q
Nota: Esto es algo en el mundo real, no solo una cosa que hacen los niños o que usamos en el aula. Muchas personas usan la programación de pares en el trabajo.
Para el trabajo remoto , use VSCode Live Share para colaborar en el código en pares.
Control de llave:
Este proyecto puede parecer enorme. Es un ejercicio para determinar dónde comenzar y qué pequeños pasos tomar a continuación.
A menudo es una buena idea "hacer que funcione para una cosa" antes de hacer que funcione para todas las cosas. En este caso, podríamos trabajar para que la función de cálculo de bonificación funcione para un solo empleado antes de intentar llamarla varias veces dentro de un bucle.
Considere comenzar haciendo que esta función funcione solo para Atticus.
La compañía le proporciona algunas muestras de datos de empleados sobre cómo se almacenan actualmente sus datos. Cada uno se almacena en una matriz global llamada employees
.
Cada empleado actualmente está configurado de esta manera:
name
contiene el nombre del empleado.employeeNumber
tiene su número de empleado.annualSalary
contiene su salario anual base.reviewRating
contiene su calificación de revisión. Gire sobre la matriz employees
y haga lo siguiente:
console.log
Los resultados de cada iteración.log
debe estar en el bucle, no en la función. Escriba una función declarada que tome un objeto de empleado (como argumento a la función) y return
un nuevo objeto con las siguientes propiedades. ¡Tenga en cuenta que estas propiedades son diferentes a las que comienzas!
name
debe contener el nombre del empleado.bonusPercentage
debe contener el porcentaje de bonificación que recibirá el empleado. Consulte la sección a continuación para obtener instrucciones de cálculo.totalCompensation
debe ser la compensación anual ajustada (base anual + bonificación)totalBonus
debe ser el bono total del empleado redondeado al dólar más cercano.