diff --git a/ejercicios.js b/ejercicios.js index 8e69ac3..b09606a 100644 --- a/ejercicios.js +++ b/ejercicios.js @@ -3,3 +3,95 @@ console.log("Archivo vinculado exitosamente"); // Resolver acá los ejercicios propuestos. + +// Declaración de variables +const nombre = "Nery"; +const edad = 25; + +// Bloque 1: Evaluación mayor/menor de edad +if (edad >= 18) { + console.log(`Eres mayor de edad, ${nombre}`); +} else { + console.log(`Eres menor de edad, ${nombre}`); +} + +//Bloque 2: Evaluación por etapas + +if (edad >= 18) { + console.log("Eres adulto"); +} else if (edad >= 13) { + console.log("Eres adolescente"); +} else { + console.log("Eres niño"); +} + +const maximo = 15; +let actual = 3; + +// ESTRUCTURA CON WHILE +while (actual < maximo) { + console.log(actual); + actual += 3; +} + +// ESTRUCTURA CON FOR +for (let i = 3; i < maximo; i += 3) { + console.log(i); +} + +// ARRAY FRUTAS +const frutas = ["Banana", "Naranja", "Manzana"]; + +for (const fruta of frutas) { + console.log(fruta); +} + +// FUNCION PRESENTARSE +function presentarse(nombre, edad) { + console.log(`Hola, me llamo ${nombre} y tengo ${edad} años.`); +} + +presentarse("Nery", 25); + + +// ARRAY NUMEROS +const numeros = [1, 3, 8, 2, 18, 6]; + +// Función para obtener el valor máximo +function obtenerMaximo(lista) { + if (lista.length === 0) return null; + let maximo = lista[0]; + for (let i = 1; i < lista.length; i++) { + if (lista[i] > maximo) { + maximo = lista[i]; + } + } + return maximo; +} + +// Función para obtener el valor mínimo +function obtenerMinimo(lista) { + if (lista.length === 0) return null; + let minimo = lista[0]; + for (let i = 1; i < lista.length; i++) { + if (lista[i] < minimo) { + minimo = lista[i]; + } + } + return minimo; +} + +// Función para obtener el promedio +function obtenerPromedio(lista) { + if (lista.length === 0) return 0; + let sumaTotal = 0; + for (let i = 0; i < lista.length; i++) { + sumaTotal += lista[i]; + } + return sumaTotal / lista.length; +} + +// Ejecución y resultados +console.log("Máximo:", obtenerMaximo(numeros)); +console.log("Mínimo:", obtenerMinimo(numeros)); +console.log("Promedio:", obtenerPromedio(numeros)); \ No newline at end of file diff --git a/index.html b/index.html index b1c7d4f..1d9d1d9 100644 --- a/index.html +++ b/index.html @@ -11,5 +11,7 @@ los ejercicios.
+ +