From c2615d48fa7c620cc14d1848abdd79a771785400 Mon Sep 17 00:00:00 2001 From: Andrea Marina Ascani Date: Wed, 6 May 2026 23:19:49 -0300 Subject: [PATCH 1/3] Realiza ejercicio 1 --- ejercicios.js | 34 ++++++++++++++++++++++++++++++++++ index.html | 1 + 2 files changed, 35 insertions(+) diff --git a/ejercicios.js b/ejercicios.js index 8e69ac3..1e73eec 100644 --- a/ejercicios.js +++ b/ejercicios.js @@ -3,3 +3,37 @@ console.log("Archivo vinculado exitosamente"); // Resolver acá los ejercicios propuestos. +let nombre = "Andrea"; +let edad = 35; +if (edad<18){ + console.log(`${nombre} es menor de edad`); +} else { + console.log(`${nombre} es mayor de edad`) +} +if (edad<13){ + console.log(`${nombre} está en su infancia`) +} else if (edad>13 && edad<=17){ + console.log (`${nombre}) está en su adolescencia`) +} else { + console.log (`${nombre} está en su adultez`) +}; +/*Declarar una variable maximo, y mostrar todos los múltiplos de 3 menores que el máximo. Por ejemplo, si maximo vale 15, la función debe mostrar 3 6 9 12. Utilizar un bucle while. */ +let maximo = 15 +let contador=3 +while (contador<15) { + console.log(contador); + contador = contador + 3 +} +/* Ahora igual pero con FOR clasico */ +for (contador=3; contador<15; contador +=3){ + console.log(contador) +} +/*array con frutas favoritas*/ +const frutas = ["banana", "mango", "manzana"]; +for (fruta of frutas){ + console.log(fruta) +} +function saludar(nombre, edad) { + return `Hola! Me llamo ${nombre} y tengo ${edad} años.`; +} +console.log(saludar("Andrea","35")) \ No newline at end of file diff --git a/index.html b/index.html index b1c7d4f..a2e772e 100644 --- a/index.html +++ b/index.html @@ -5,6 +5,7 @@ Primeros ejercicios en javascript +

Primeros ejercicios en javascript

Vincular el archivo ejercicios.js a este archivo. Luego, resolver ahí -- 2.49.1 From 750ba333f789adb60871e58cda7edb2f6e5ed170 Mon Sep 17 00:00:00 2001 From: Andrea Marina Ascani Date: Mon, 11 May 2026 17:23:42 -0300 Subject: [PATCH 2/3] Ejercicios 1 y 2 --- ejercicios.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ejercicios.js b/ejercicios.js index 1e73eec..120f723 100644 --- a/ejercicios.js +++ b/ejercicios.js @@ -36,4 +36,13 @@ for (fruta of frutas){ function saludar(nombre, edad) { return `Hola! Me llamo ${nombre} y tengo ${edad} años.`; } -console.log(saludar("Andrea","35")) \ No newline at end of file +console.log(saludar("Andrea","35")) +const numeros = [1, 2, 3, 4, 5, 6, 7, 8]; +console.log(numeros.filter(n=> n % 2 === 0).map(n => n*n)) +const productos = [ + { nombre: "Teclado", precio: 800 }, + { nombre: "Monitor", precio: 3500 }, + { nombre: "Mouse", precio: 600 }, + { nombre: "Auriculares", precio: 1200 } +]; +console.log(productos.filter(u=> u.precio < 1000).map(u => u.nombre)) -- 2.49.1 From f05c78f5e760bc4847aaf78b461e60f8120f261a Mon Sep 17 00:00:00 2001 From: Andrea Marina Ascani Date: Mon, 11 May 2026 17:56:19 -0300 Subject: [PATCH 3/3] Ejercicio tres, aunque mal hecho --- ejercicios.js | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/ejercicios.js b/ejercicios.js index 120f723..605839e 100644 --- a/ejercicios.js +++ b/ejercicios.js @@ -46,3 +46,37 @@ const productos = [ { nombre: "Auriculares", precio: 1200 } ]; console.log(productos.filter(u=> u.precio < 1000).map(u => u.nombre)) +/* +Escribir una función describir que reciba un objeto +persona con las propiedades nombre, edad y ciudad, +y retorne un string del estilo: "Ana tiene 25 años y vive + en Rosario." Usar destructuring en los parámetros de la + función. +*/ +const persona = { + nombre: "Azul", + edad: 35, + ciudad: "Rosario", +} +function saludar ({nombre , edad, ciudad}){ + console.log(`${nombre} tiene ${edad} años y vive en ${ciudad}`) +} +saludar(persona) +/* Dado el siguiente array de estudiantes, calcular el +promedio general de notas usando map para extraer las notas +y luego un loop para sumarlas. +*/ +const estudiantes = [ + { nombre: "Ana", nota: 88 }, + { nombre: "Luis", nota: 72 }, + { nombre: "Marta", nota: 95 }, + { nombre: "Carlos", nota: 60 } +]; +const notas = estudiantes.map ( u => u.nota) +let contador2 = 0 +let sumanotas +while (contador2 === sumanotas.lenght)! { + sumanotas = sumanotas + notas[contador2] + contador2 = contador2 + 1 +} +const promedio = sumanotas/sumanotas.lenght+1 -- 2.49.1