ejercicio 5 inicio

This commit is contained in:
2026-05-12 15:06:25 -03:00
parent bf34c8f05b
commit 55d6802426

View File

@@ -54,7 +54,6 @@ function describir({ nombre, edad, ciudad}) {
} }
console.log(describir(persona)); console.log(describir(persona));
asdas
/* /*
4. Dado el siguiente array de estudiantes, calcular el promedio general de notas 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. usando `map` para extraer las notas y luego un loop para sumarlas.
@@ -66,6 +65,16 @@ const estudiantes = [
{ nombre: "Marta", nota: 95 }, { nombre: "Marta", nota: 95 },
{ nombre: "Carlos", nota: 60 } { nombre: "Carlos", nota: 60 }
]; ];
const notasSolo = estudiantes.map(e => e.nota);
let sumaTotal = 0;
for (let i = 0; i < notasSolo.length; i++){
sumaTotal = sumaTotal + notasSolo[i];
}
const promedio = sumaTotal/notasSolo.length;
console.log("El promedio general es: "+ promedio);
// Resultado esperado: 78.75 // Resultado esperado: 78.75
/* /*
@@ -80,6 +89,16 @@ const usuarios = [
// Buscar "Luis" → mostrar sus datos // Buscar "Luis" → mostrar sus datos
// Buscar "Pedro" → mostrar "Usuario no encontrado" // Buscar "Pedro" → mostrar "Usuario no encontrado"
const encontrado = usuarios.find(elemento => elemento.nombre == "Luis");
if(encontrado){
console.log("El usuario es: " ,encontrado);
} else {
console.log("El usuario no fue encontrado.");
}
/* /*
6. Dado el siguiente array, construir un nuevo array que contenga solo las 6. Dado el siguiente array, construir un nuevo array que contenga solo las
palabras con más de 4 letras, convertidas a mayúsculas. palabras con más de 4 letras, convertidas a mayúsculas.