ejercicios clase 6
This commit is contained in:
115
ejercicios.js
115
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));
|
||||
Reference in New Issue
Block a user