From f7abae7acfa5828452e4fec7e8d28584e857fa73 Mon Sep 17 00:00:00 2001 From: Sergio Madera De Marco <37299705@terciariourquiza.edu.ar> Date: Thu, 7 May 2026 15:20:48 -0300 Subject: [PATCH] ejercicio 4: promedio de notas usando map y loop --- ejercicios.js | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/ejercicios.js b/ejercicios.js index d904090..3953bf3 100644 --- a/ejercicios.js +++ b/ejercicios.js @@ -62,13 +62,27 @@ console.log( 4. Dado el siguiente array de estudiantes, calcular el promedio general de notas usando `map` para extraer las notas y luego un loop para sumarlas. */ - const estudiantes = [ - { nombre: "Ana", nota: 88 }, - { nombre: "Luis", nota: 72 }, - { nombre: "Marta", nota: 95 }, - { nombre: "Carlos", nota: 60 } + { nombre: "Ana", nota: 88 }, + { nombre: "Luis", nota: 72 }, + { nombre: "Marta", nota: 95 }, + { nombre: "Carlos", nota: 60 } ]; + +// sacar notas +const notas = estudiantes.map(e => e.nota); + +// sumar notas +let suma = 0; + +for (let nota of notas) { + suma += nota; +} + +// promedio +const promedio = suma / notas.length; + +console.log(promedio); // Resultado esperado: 78.75 /*