Subida de TP JS #3

Open
benincasa.nery wants to merge 9 commits from benincasa.nery/javascript-primeros-ejercicios:main into main
2 changed files with 94 additions and 0 deletions

View File

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

View File

@@ -11,5 +11,7 @@
los ejercicios.</p> los ejercicios.</p>
<script src="ejercicios.js"></script>
</body> </body>
</html> </html>