From e8bb6d0924ba491c1306cdc0f164c96416df705a Mon Sep 17 00:00:00 2001 From: Bruno724-prog <42178793@terciariourquiza.edu.ar> Date: Mon, 1 Jun 2026 22:36:26 -0300 Subject: [PATCH] ejercicios clase 6 --- Clase 6 Ejercicio 6.js | 5 -- Clase 6 Ejercicio 7.js | 46 ----------------- ejercicios.js | 115 +++++++++++++++++++++++++++++++++++++++++ index.html | 5 +- 4 files changed, 119 insertions(+), 52 deletions(-) delete mode 100644 Clase 6 Ejercicio 6.js delete mode 100644 Clase 6 Ejercicio 7.js diff --git a/Clase 6 Ejercicio 6.js b/Clase 6 Ejercicio 6.js deleted file mode 100644 index 3036151..0000000 --- a/Clase 6 Ejercicio 6.js +++ /dev/null @@ -1,5 +0,0 @@ -function saludar(nombre, edad) { - return `Me llamo ${nombre} y tengo ${edad} años.`; // se ponen ` y ${} para cada valor -} - -console.log(saludar("Bruno", 26)); // Recibe datos separados \ No newline at end of file diff --git a/Clase 6 Ejercicio 7.js b/Clase 6 Ejercicio 7.js deleted file mode 100644 index 8609519..0000000 --- a/Clase 6 Ejercicio 7.js +++ /dev/null @@ -1,46 +0,0 @@ -const numeros = [1, 3, 8, 2, 18, 6]; - -function maximo(numeros) { - - let mayor = numeros[0]; //los arrays empiezan en 0, 0 es 1, 1 es 3 - - for (let i = 1; i < numeros.length; i++) { //Empezamos dandole valor 1 a variable i, luego se empieza a recorrer todos los numeros y si son mayores a 1, despues se va sumando - - if (numeros[i] > mayor) { //primera vuelta, comparamos y pregunta 3>1?, y continua - mayor = numeros[i]; //busca el numero mas alto - } - - } - - return mayor; -} - -function minimo(array) { - - let menor = array[0]; - - for (let i = 1; i < array.length; i++) { - - if (array[i] < menor) { - menor = array[i]; - } - - } - - return menor; -} - -function promedio(array) { - - let suma = 0; - - for (let i = 0; i < array.length; i++) { - suma += array[i]; - } - - return suma / array.length; -} - -console.log("Máximo:", maximo(numeros)); -console.log("Mínimo:", minimo(numeros)); -console.log("Promedio:", promedio(numeros)); \ No newline at end of file diff --git a/ejercicios.js b/ejercicios.js index 8e69ac3..15aa57c 100644 --- a/ejercicios.js +++ b/ejercicios.js @@ -3,3 +3,118 @@ console.log("Archivo vinculado exitosamente"); // Resolver acá los ejercicios propuestos. + +//Ejercicio 2: Declarar una variable nombre y asignarle un valor. Declarar también una variable edad y asignarle un valor. +//Usando un condicional, mostrar en consola el nombre de la persona e indicar si es mayor o menor de 18 años. + +let nombre = "Bruno"; +let edad = "17"; + +if (edad > 18) { + console.log("Bruno, mayor de edad"); +} else if (edad < 18) { + console.log("Bruno, menor de edad"); + } + +//Ejercicio 3: Repetir el ejercicio anterior indicando si la persona está en su infancia (menos de 13 años), +//adolescencia (13 a 17 años) o adultez (18 años o más). + +//let nombre = "Bruno"; +//let edad = "26"; + +if (edad < 13) { + console.log("Bruno, infante"); +} else if (edad >= 13 && edad <= 18) { //operador logico, && es ''Y'', || para ''O'' y ! adelante para ''NOT'' + console.log("Bruno, adolescente"); + } else if (edad < 18) { //else if se puede usar cuantas veces se necesite + console.log("Bruno, 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. + +let maximo = 15; +let contador = 3; //Siempre tienen que estar los datos para trabajar + +while (contador < maximo) { + console.log(contador); + contador += 3; + } + +//Ejercicio 5: Repetir el ejercicio anterior utilizando un bucle for de la manera clásica. + +//let maximo = 15; +let i = 0 + +for (let i = 3; i < maximo; i+=3) { + console.log(i); +} +console.log(maximo); + +//Ejercicio 6: Crear un array con tres frutas favoritas y recorrerlo con un for...of, mostrando cada fruta en consola. + +const frutas = ["manzana", "pera", "uva"]; +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 saludar(nombre, edad) { + return `Me llamo ${nombre} y tengo ${edad} años.`; +} + +console.log(saludar("Bruno", 26)); + +//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 numeros = [1, 3, 8, 2, 18, 6]; + +function maximo(numeros) { + + let mayor = numeros[0]; + + for (let i = 1; i < numeros.length; i++) { + + if (numeros[i] > mayor) { + mayor = numeros[i]; + } + + } + + return mayor; +} + +function minimo(array) { + + let menor = array[0]; + + for (let i = 1; i < array.length; i++) { + + if (array[i] < menor) { + menor = array[i]; + } + + } + + return menor; +} + +function promedio(array) { + + let suma = 0; + + for (let i = 0; i < array.length; i++) { + suma += array[i]; + } + + return suma / array.length; +} + +console.log("Máximo:", maximo(numeros)); +console.log("Mínimo:", minimo(numeros)); +console.log("Promedio:", promedio(numeros)); \ No newline at end of file diff --git a/index.html b/index.html index b1c7d4f..4a61fc9 100644 --- a/index.html +++ b/index.html @@ -10,6 +10,9 @@
Vincular el archivo ejercicios.js a este archivo. Luego, resolver ahí los ejercicios.
- + //Ejercicio 1: Vincular el archivo ejercicios.js al archivo index.html. + + +