// Ejercicio 1 const numeros = [1, 2, 3, 4, 5, 6, 7, 8]; const resultado = numeros .filter(numero => numero % 2 ===0) .map(numero => numero ** 2); console.log(resultado); // Resultado esperado: [4, 16, 36, 64] //Ejercicio 2 const productos = [ { nombre: "Teclado", precio: 800 }, { nombre: "Monitor", precio: 3500 }, { nombre: "Mouse", precio: 600 }, { nombre: "Auriculares", precio: 1200 } ]; const baratos = productos .filter(producto => producto.precio < 1000) .map(producto => producto.nombre); console.log(baratos); //Ejercicio 3 const persona = { nombre: "Ana", edad: 25, ciudad: "Rosario" }; function describir(persona) { return persona.nombre + " Tiene " + persona.edad + " aƱos y vive en " +persona.ciudad + "."; } console.log(describir(persona)); //Ejercicio 4 const estudiantes = [ { nombre: "Ana", nota:88}, { nombre: "Luis", nota:72}, { nombre: "Marta", nota:95}, { nombre: "Carlos", nota:60}, ]; const notas = estudiantes.map(estudiantes => estudiantes.nota); let suma = 0; for (let nota of notas) { suma += nota; } const promedio = suma / notas.length; console.log(promedio); //Ejercicio 5 const usuarios = [ { nombre: "Ana", activa: true }, { nombre: "Luis", activa: false }, { nombre: "Marta", activa: true } ]; const usuario1 = usuarios.find(usuario => usuario.nombre === "Luis"); if (usuario1) { console.log(usuario1); } else { console.log("Usuario no encontrado"); } const usuario2 = usuarios.find(usuario => usuario.nombre === "Pedro"); if (usuario2) { console.log(usuario2); } else { console.log("Usuario no encontrado"); }