diff --git a/ejercicios.js b/ejercicios.js index 8e69ac3..8e5fa9c 100644 --- a/ejercicios.js +++ b/ejercicios.js @@ -3,3 +3,139 @@ console.log("Archivo vinculado exitosamente"); // Resolver acá los ejercicios propuestos. + +// Ejercicio 3 + +const nombre = "Pablo" +const edad = 20 + +if (edad < 13) { + console.log(`${nombre} de ${edad} años de edad esta en su infancia`) +} +else if (edad >= 13 && edad <= 17) { + console.log(`${nombre} de ${edad} años de edad esta en su adolescencia`) +} +else { + console.log(`${nombre} de ${edad} años de edad ya es un adulto`) +} + + +// Ejercicio 4 +/* + 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. + +*/ + +const maximo = 15; +let numero = 3; + +while (numero < maximo) { + console.log(numero); + numero = numero + 3; +} + +// Ejercicio 5 +/* + Repetir el ejercicio anterior utilizando un bucle for de la manera clásica. +*/ + +const maximoFor = 15; +let numeroFor = 3; + +for (numeroFor; numeroFor < maximoFor; numeroFor = numeroFor + 3) { + console.log(numeroFor) + +} + +// Ejercicio 6 +/* + Crear un array con tres frutas favoritas y recorrerlo con un for...of, mostrando cada fruta en consola. + +*/ + +const frutas = ["Manzana", "Frutilla", "Sandia"]; + +for (const fruta of frutas) { + console.log(fruta) +} + +// Ejercicio 7 + +/* + Escribir una función presentarse que reciba nombre y edad y devuelva un string del estilo "Me llamo Ana y tengo 25 años.". + Llamarla con sus propios datos y mostrar el resultado en consola. + +*/ + +function presentarse(nombre, edad) { + + return `Me llamo ${nombre} y tengo ${edad} años`; +} + +const mensaje = presentarse("Bruno", 30); + +console.log(mensaje); + +// Ejercicio 8 + +/* + Crear un array con cualquier cantidad de valores numéricos, por ejemplo: const numeros = [ 1, 3, 8, 2, 18, 6 ]; + Generar tres funciones: + una que retorne el valor máximo de los números del array, + otra que retorne el valor mínimo de los números del array, + y otra que retorne el promedio de los números del array. +*/ + +const conjuntoNumeros = [25, 87, 95, 71, 80, 23, 73, 18]; + +function maximoArray(conjuntoNumeros) { + + let maximo = conjuntoNumeros[0]; + + for (const numero of conjuntoNumeros) { + + if (numero > maximo) { + maximo = numero; + } + } + + return maximo; +} + +console.log(maximoArray(conjuntoNumeros)) + +function minimoArray(conjuntoNumeros) { + + let minimo = conjuntoNumeros[0]; + + for (const numero of conjuntoNumeros) { + + if (numero < minimo) { + + minimo = numero; + } + + + } + + return minimo; +} + +console.log(minimoArray(conjuntoNumeros)); + + + +function promedioArray(conjuntoNumeros) { + + let suma = 0; + + for (const numero of conjuntoNumeros) { + + suma = suma + numero; + } + + return suma / conjuntoNumeros.length +} + +console.log(promedioArray(conjuntoNumeros)); diff --git a/index.html b/index.html index b1c7d4f..26d1243 100644 --- a/index.html +++ b/index.html @@ -10,6 +10,6 @@

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

- +