diff --git a/ejercicio6/ejercicio6.js b/ejercicio6/ejercicio6.js index 6ce9e92..9bb77d2 100644 --- a/ejercicio6/ejercicio6.js +++ b/ejercicio6/ejercicio6.js @@ -1 +1,37 @@ -// Agregar aquí el código javascript +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 } +]; + +const cuerpo = document.querySelector("#tabla tbody"); + +// Agregamos una fila por cada empleado. +for (const empleado of empleados) { + const fila = document.createElement("tr"); + fila.innerHTML = ` + ${empleado.nombre} + ${empleado.sector} + $${empleado.sueldo.toLocaleString()} + `; + // (toLocaleString() es un método que retorna el número en formato local + // (separador de miles, separador de decimales, etc) + cuerpo.appendChild(fila); +} + +// Calculamos el promedio con un bucle +let totalSueldos = 0; +for (const empleado of empleados) { + totalSueldos += empleado.sueldo; +} +const promedio = totalSueldos / empleados.length; + +// Agregamos la fila de promedio al final. +const filaPromedio = document.createElement("tr"); +filaPromedio.innerHTML = ` + Promedio + $${Math.round(promedio).toLocaleString()} +`; +cuerpo.appendChild(filaPromedio); diff --git a/ejercicio6/index.html b/ejercicio6/index.html index ea1f061..b35289d 100644 --- a/ejercicio6/index.html +++ b/ejercicio6/index.html @@ -8,6 +8,16 @@

Ejercicio 6

+ + + + + + + + + +
NombreSectorSueldo