forked from marquez.juan/clase-10-ejercicios-de-repaso
avances en el ejercicio6 (mostrar promedio de sueldos)
This commit is contained in:
@@ -1 +1,28 @@
|
|||||||
// Agregar aquí el código javascript
|
// // Agregar aquí el código javascript
|
||||||
|
|
||||||
|
// Construir dinámicamente una tabla HTML con una fila por empleado. Agregar una
|
||||||
|
// fila al final que muestre el sueldo promedio del total de empleados.
|
||||||
|
|
||||||
|
const empleados = [
|
||||||
|
{ nombre: "Ana", sector: "Desarrollo", sueldo: 150000 },
|
||||||
|
{ nombre: "Luis", sector: "Diseño", sueldo: 120000 },
|
||||||
|
{ nombre: "Marta", sector: "Desarrollo", sueldo: 160000 },
|
||||||
|
{ nombre: "Carlos", sector: "RRHH", sueldo: 110000 },
|
||||||
|
{ nombre: "Julia", sector: "Diseño", sueldo: 130000 }
|
||||||
|
];
|
||||||
|
|
||||||
|
let tabla = document.createElement('table');
|
||||||
|
let body = document.querySelector('body');
|
||||||
|
let parrafo = document.createElement ('p')
|
||||||
|
|
||||||
|
|
||||||
|
body.appendChild(tabla);
|
||||||
|
body.appendChild(parrafo);
|
||||||
|
|
||||||
|
|
||||||
|
let arraySueldoEmpleados = empleados.map((empleado) => empleado.sueldo);
|
||||||
|
let sumatoriaSueldos = arraySueldoEmpleados.reduce((acumulador, numeroActual) => acumulador + numeroActual, 0); // similar al metodo sum() de python
|
||||||
|
let promedioSueldos = sumatoriaSueldos / empleados.length
|
||||||
|
|
||||||
|
console.log(promedioSueldos);
|
||||||
|
parrafo.textContent = 'promedio de sueldos: ' + promedioSueldos
|
||||||
Reference in New Issue
Block a user