forked from marquez.juan/clase-7-arrays-funciones-objetos
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 "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"],
|
||||||
|
|||||||
Reference in New Issue
Block a user