Ejercicio 7 terminado y correccion del 5

This commit is contained in:
2026-05-13 20:57:48 -03:00
parent 09f5440eb3
commit aa483cb1c9

View File

@@ -88,17 +88,18 @@ console.log("El promedio general es: "+ promedio);
]; ];
// Buscar "Luis" → mostrar sus datos // Buscar "Luis" → mostrar sus datos
// Buscar "Pedro" → mostrar "Usuario no encontrado" // Buscar "Pedro" → mostrar "Usuario no encontrado"
/*const nombres = [
"Luis", function buscarUsuario(nombreBuscado) {
"Pedro", const encontrado = usuarios.find(user => user.nombre === nombreBuscado);
]*/
usuarios.forEach(n =>{ if (encontrado) {
if(n.nombre == "Luis","Ana","Marta"){ console.log("Usuario encontrado:", encontrado);
console.log("El usuario es: ",n.nombre); } else {
} else { console.log("Usuario no encontrado");
console.log("El usuario",n.nombre,"no fue encontrado."); }
} }
}) buscarUsuario("Luis");
buscarUsuario("Pedro");
@@ -119,6 +120,8 @@ const palabras = ["sol", "tormenta", "mar", "lluvia", "río", "arcoíris"];
`{ nombre, aprobado }` y retorne un objeto con dos propiedades: `aprobados` `{ nombre, aprobado }` y retorne un objeto con dos propiedades: `aprobados`
y `desaprobados`, cada una con un array de nombres. y `desaprobados`, cada una con un array de nombres.
*/ */
const resultados = [ const resultados = [
{ nombre: "Ana", aprobado: true }, { nombre: "Ana", aprobado: true },
{ nombre: "Luis", aprobado: false }, { nombre: "Luis", aprobado: false },
@@ -126,6 +129,25 @@ const resultados = [
{ nombre: "Carlos", aprobado: false } { nombre: "Carlos", aprobado: false }
]; ];
function agrupar(alumno){
const resultado = {
aprobado : [],
desaprobado : []
};
alumno.forEach(nota => {
if (nota.aprobado) {
resultado.aprobado.push(nota.nombre);
} else {
resultado.desaprobado.push(nota.nombre);
}
});
return resultado;
}
const grupos = agrupar(resultados);
console.log(grupos);
// Resultado esperado: // Resultado esperado:
// { // {
// aprobados: ["Ana", "Marta"], // aprobados: ["Ana", "Marta"],