forked from marquez.juan/javascript-primeros-ejercicios
Compare commits
5 Commits
462d2ad945
...
tp-1-javas
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e7a46d4843 | ||
|
|
02781b5978 | ||
|
|
31ac08018f | ||
|
|
958818462c | ||
|
|
d299bc96ba |
123
ejercicios.js
123
ejercicios.js
@@ -4,6 +4,8 @@ console.log("Archivo vinculado exitosamente");
|
|||||||
|
|
||||||
// Resolver acá los ejercicios propuestos.
|
// Resolver acá los ejercicios propuestos.
|
||||||
|
|
||||||
|
// Ejercicio 3
|
||||||
|
|
||||||
const nombre = "Pablo"
|
const nombre = "Pablo"
|
||||||
const edad = 20
|
const edad = 20
|
||||||
|
|
||||||
@@ -16,3 +18,124 @@ else if (edad >= 13 && edad <= 17) {
|
|||||||
else {
|
else {
|
||||||
console.log(`${nombre} de ${edad} años de edad ya es un adulto`)
|
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));
|
||||||
|
|||||||
Reference in New Issue
Block a user