Ejercicio 7 terminado y correccion del 5
This commit is contained in:
@@ -88,17 +88,18 @@ console.log("El promedio general es: "+ promedio);
|
||||
];
|
||||
// Buscar "Luis" → mostrar sus datos
|
||||
// Buscar "Pedro" → mostrar "Usuario no encontrado"
|
||||
/*const nombres = [
|
||||
"Luis",
|
||||
"Pedro",
|
||||
]*/
|
||||
usuarios.forEach(n =>{
|
||||
if(n.nombre == "Luis","Ana","Marta"){
|
||||
console.log("El usuario es: ",n.nombre);
|
||||
} else {
|
||||
console.log("El usuario",n.nombre,"no fue encontrado.");
|
||||
}
|
||||
})
|
||||
|
||||
function buscarUsuario(nombreBuscado) {
|
||||
const encontrado = usuarios.find(user => user.nombre === nombreBuscado);
|
||||
|
||||
if (encontrado) {
|
||||
console.log("Usuario encontrado:", encontrado);
|
||||
} else {
|
||||
console.log("Usuario no 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`
|
||||
y `desaprobados`, cada una con un array de nombres.
|
||||
*/
|
||||
|
||||
|
||||
const resultados = [
|
||||
{ nombre: "Ana", aprobado: true },
|
||||
{ nombre: "Luis", aprobado: false },
|
||||
@@ -126,6 +129,25 @@ const resultados = [
|
||||
{ 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:
|
||||
// {
|
||||
// aprobados: ["Ana", "Marta"],
|
||||
|
||||
Reference in New Issue
Block a user