Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Desafio 4

  1. Crea una lista vacía llamada "listaGenerica". let listaGenerica = []; console.log(listaGenerica);

  2. Crea una lista de lenguajes de programación llamada "lenguajesDeProgramacion con los siguientes elementos: 'JavaScript', 'C', 'C++', 'Kotlin' y 'Python'. let lenguajesDeProgramacion = ['JavaScript','C','C++','Kolin','Python']; console.log(lenguajesDeProgramacion);

  3. Agrega a la lista "lenguajesDeProgramacion" los siguientes elementos: 'Java', 'Ruby' y 'GoLang'. let lenguajesDeProgramacion = ['JavaScript','C','C++','Kolin','Python']; lenguajesDeProgramacion.push('Java','Ruby','GoLang'); console.log(lenguajesDeProgramacion);

  4. Crea una función que muestre en la consola todos los elementos de la lista "lenguajesDeProgramacion". let lenguajesDeProgramacion = ['JavaScript','C','C++','Kolin','Python']; lenguajesDeProgramacion.push('Java','Ruby','GoLang');

function mostrarLenguajes(){ console.log(lenguajesDeProgramacion); }

mostrarLenguajes();

  1. Crea una función que muestre en la consola todos los elementos de la lista "lenguajesDeProgramacion" en orden inverso. let lenguajesDeProgramacion = ['JavaScript','C','C++','Kolin','Python']; lenguajesDeProgramacion.push('Java','Ruby','GoLang');

function mostrarLeguajes(){ console.log(lenguajesDeProgramacion.reverse()); }

mostrarLenguajes();

  1. Crea una función que calcule el promedio de los elementos en una lista de números. let listaNumerica = [1,2,3,4,5,6,7,8,9,10]; let sum = 0; let prom = 0; let n = listaNumerica.length;

function promedioLista(){

for(let i = 0; i<n; i++){
    sum +=  listaNumerica[i];
    
}
prom = sum/ (listaNumerica.length);
return console.log(`El promedio es ${prom}`);

}

promedioLista();

  1. 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 listaNumerica = [10,23,35,40,51]; let max = listaNumerica[0]; let min = listaNumerica[0]; let n = listaNumerica.length;

function maximoMinimo(){

for(let i = 0; i<n; i++){
    if(listaNumerica[i]>=max){
        max = listaNumerica[i];
    }else if(listaNumerica[i]<=min){
        min = listaNumerica[i];
    }
}

return console.log(`El número mas pequeño es ${min} 
    y el mas grande es ${max}`);

}

maximoMinimo();

  1. Crea una función que devuelva la suma de todos los elementos en una lista. let listaNumerica = [10,23,35,40,51]; let sum = 0; let n = listaNumerica.length;

function sumarLista(){

for(let i = 0; i<n; i++){
    sum +=listaNumerica[i];
}

return console.log(`La suna es  ${sum}`);

}

sumarLista(); 9. 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 numUsuario = prompt('Ingresa el número a buscar 1 - 9 : '); let listaNumerica = [0,1,2,3,4,5,6,7,8,9]; let n = listaNumerica.length;

function sumarLista(num,lista){

for(let i=0;i<=n;i++){
    if(num==lista[i]){
        return console.log(`La posición del numero es  ${i}`);
    }
}
return console.log(`La posición del numero es  -1 no se encuentra en la lista`);

}

sumarLista(numUsuario,listaNumerica); 10. 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 listaNumerica 1 = [0,1,2,3,4,5,6,7,8,9]; let listaNumerica2 = [0,1,2,3,4,5,6,7,8,9]; let n = listaNumerica1.length; let result = []; function sumarLista(lista1,lista2){

for(let i=0;i<n;i++){
   result[i]=lista1[i]+lista2[i];
}

console.log(result);

}

sumarLista(listaNumerica1,listaNumerica2); 11. Crea una función que reciba una lista de números y devuelva una nueva lista con el cuadrado de cada número. let listaNumerica = [33,44,112,25,53,91,73,89,60,12];

function doblar(listaNumerica){

let result = listaNumerica.map(function(num){
return num*num;
});
console.log(result);

}

doblar(listaNumerica);

1 respuesta
solución!

Hola!

Gracias por compartir tu actividad con nosotros. es excelente ver cómo vas avanzando en el curso. Te animo a seguir practicando y experimentando con lo que has aprendido hasta ahora.

Sigue adelante con tu trabajo, y no dudes en regresar al foro si tienes alguna pregunta o necesitas ayuda.

Gracias Nuevamente!

Saludos,

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