2 Commits

Author SHA1 Message Date
e8bb6d0924 ejercicios clase 6 2026-06-01 22:36:26 -03:00
d4f16262ac Subir archivos a "/" 2026-05-29 13:12:15 +00:00
2 changed files with 119 additions and 1 deletions

View File

@@ -3,3 +3,118 @@
console.log("Archivo vinculado exitosamente"); console.log("Archivo vinculado exitosamente");
// Resolver acá los ejercicios propuestos. // 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));

View File

@@ -10,6 +10,9 @@
<p>Vincular el archivo ejercicios.js a este archivo. Luego, resolver ahí <p>Vincular el archivo ejercicios.js a este archivo. Luego, resolver ahí
los ejercicios.</p> los ejercicios.</p>
//Ejercicio 1: Vincular el archivo ejercicios.js al archivo index.html.
<script src="ejercicios.js"></script>
</body> </body>
</html> </html>