diff --git a/ejercicios.js b/ejercicios.js index 8e69ac3..605839e 100644 --- a/ejercicios.js +++ b/ejercicios.js @@ -3,3 +3,80 @@ 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")) +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)) +/* +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 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í