1
respuesta

Desafio HTML 4

//Crea una lista vacía llamada "listaGenerica".

let listaGenerica = []; console.log(listaGenerica);

//Crea una lista de lenguajes de programación llamada "lenguagesDeProgramacion //con los siguientes elementos: 'JavaScript', 'C', 'C++', 'Kotlin' y 'Python'.

let lenguagesDeProgramacion = ["JavaScript", "C", "C++", "Kotlin" , "Python"];
console.log(lenguagesDeProgramacion);

//Agrega a la lista "lenguagesDeProgramacion los siguientes elementos: 'Java', // 'Ruby' y 'GoLang'.

lenguagesDeProgramacion.push("Java");
lenguagesDeProgramacion.push("Ruby");
lenguagesDeProgramacion.push("GoLang");
console.log(lenguagesDeProgramacion);

//Crea una función que muestre en la consola todos los elementos de la lista //"lenguagesDeProgramacion.

function recorrerLenguajes() {
    let indice = 0;
    while (indice != parseInt(lenguagesDeProgramacion.length)){
        console.log(lenguagesDeProgramacion[indice]);
        indice++;
    }
}

recorrerLenguajes();

//Crea una función que muestre en la consola todos los elementos de la lista //"lenguagesDeProgramacion en orden inverso.

function recorrerLenguajesInv() { let indice = parseInt(lenguagesDeProgramacion.length)-1; while (indice != -1){ console.log(lenguagesDeProgramacion[indice]); indice--; } }

recorrerLenguajesInv();

//Crea una función que calcule el promedio de los elementos en una lista de números.

let listaNum = [5, 8, 9, 10, 11, 15, 7, 7, 9, 10];
function promedio() {
    let suma = 0;
    let indice = parseInt(listaNum.length)-1;
    while (indice != -1){
        suma = suma + parseInt(listaNum[indice]);
        indice--;
    }
    let promedio = suma/parseInt(listaNum.length);
    console.log(promedio)
}

promedio();

//Crea una función que muestre en la consola el número más grande y el número //más pequeño en una lista.

let listaNum1 = [8, 5, 9, 10, 11, 15, 7, 7, 9, 10];

function minNum(myarr){ var menor = listaNum1[0]; for(i = 0; i < listaNum1.length; i++){ if (listaNum1[i] < menor) { menor = listaNum1[i]; } } console.log(menor); }

function maxNum(myarr){ var mayor = listaNum1[0]; for(i = 0; i < listaNum1.length; i++){ if (listaNum1[i] > mayor) { mayor = listaNum1[i]; } } console.log(mayor); }

maxNum();

minNum();

//Crea una función que devuelva la suma de todos los elementos en una lista.

let listaNum2 = [8, 5, 9, 10, 11, 15, 7, 7, 9, 10];

function sumaList() { let suma = 0; let indice = parseInt(listaNum2.length)-1; while (indice != -1){ suma = suma + parseInt(listaNum2[indice]); indice--; } console.log(suma); }

sumaList();

//Crea una función que devuelva la posición en la lista donde se encuentra un //elemento pasado como parámetro, o -1 si no existe en la lista.

let listaNum3 = [8, 5, 9, 10, 11, 15, 7, 7, 9, 10]; let descList = prompt("Escoge un numero:"); function estaEnList() { let indice = parseInt(listaNum3.length)-1; while (indice != -1) { if (parseInt(descList) == listaNum3[indice]){ console.log(${descList} esta en Array); } else if (indice == -1) { console.log(${descList} NO esta en Array); }else { indice--; } } }

estaEnList();

//Crea una función que reciba dos listas de números del mismo tamaño y devuelva //una nueva lista con la suma de los elementos uno a uno.

let listaNum05 = [8, 5, 9, 10, 11, 15, 7, 7, 9, 10]; let listaNum06 = [7, 6, 2, 11, 8, 5, 7, 7, 11, 3]; let listaSum = []; let alto2 = parseInt(listaNum05.length);

function sumaList() { for(i = 0; i < parseInt(alto2); i++){ listaSum[i] = listaNum05[i]+listaNum06[i]; } console.log(listaSum); }

sumaList();

//Crea una función que reciba una lista de números y devuelva una nueva lista c //on el cuadrado de cada número.

let listaNum07 = [7, 6, 2, 11, 8, 5, 7, 7, 11, 3]; let listaSum2 = []; let alto1 = parseInt(listaNum05.length);

function cuadradoList() { for(i = 0; i < parseInt(alto1); i++){ listaSum2[i] = listaNum07[i]*listaNum07[i]; } console.log(listaSum2); }

cuadradoList();

1 respuesta

¡Estimado estudiante!

Aprecio tu participación en el foro. Quiero recordarte que este espacio está pensado principalmente para aclarar dudas y hacer preguntas. No es necesario compartir cada actividad detalladamente.

¡Gracias por tu comprensión y por contribuir a hacer del foro un lugar enfocado en el intercambio útil y constructivo! Si prefieres discutir o compartir comentarios sobre el contenido te invitamos a unirte a nuestra comunidad en Discord.

Saludos.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!