diff --git a/ejercicios.js b/ejercicios.js index c12f2d1..b610373 100644 --- a/ejercicios.js +++ b/ejercicios.js @@ -10,7 +10,8 @@ console.log("Archivo vinculado correctamente."); const numeros = [1, 2, 3, 4, 5, 6, 7, 8]; // Resultado esperado: [4, 16, 36, 64] - +const pares = numeros.filter(n=>n%2===0).map(n=>n*2) +console.log(pares) /* @@ -26,7 +27,8 @@ const productos = [ ]; // Resultado esperado: ["Teclado", "Mouse"] // Pista: se puede resolver encadenando `filter` y `map`. - +const baratos = productos.filter(u=>u.precio<1000).map(u=>u.nombre) +console.log(baratos) /* @@ -35,7 +37,15 @@ const productos = [ `"Ana tiene 25 años y vive en Rosario."` Usar destructuring en los parámetros de la función. */ - +const persona = { + nombre: "Ori", + edad: 9, + ciudad: "Funes" +} +const describir = ({ nombre, edad, ciudad}) => { + console.log ( `${nombre} tiene ${edad} años y vive en ${ciudad}`) +} +describir(persona) /* 4. Dado el siguiente array de estudiantes, calcular el promedio general de notas @@ -50,7 +60,19 @@ const estudiantes = [ ]; // Resultado esperado: 78.75 +notas = estudiantes.map(u=>u.edad) + +let contador = 0 +suma = 0 +while (contador<=(notas.lenght)){ + suma = suma + notas[contador], + contador ++ +} +promedio = suma / (notas.lenght) +console.log(promedio); /* + + 5. Usar `find` para buscar un usuario por nombre dentro de un array, y mostrar en consola un mensaje diferente según si se encontró o no. */ diff --git a/index.html b/index.html index b44ebd0..e7cb935 100644 --- a/index.html +++ b/index.html @@ -10,6 +10,6 @@

Vincular el archivo ejercicios.js a este archivo. Luego, resolver ahí los ejercicios.

- +