Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío: hora de practicar

Crea una lista vacía llamada "listaGenerica".

let listaGenerica=[];

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

let lenguajesDeProgramacion=["JavaScript","C","C++","Kotlin","Python"];

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

lenguajesDeProgramacion.push("Java");
lenguajesDeProgramacion.push("Ruby");
lenguajesDeProgramacion.push("GoLang");

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

function mostrarLista(){
for (let i=0;i<lenguajesDeProgramacion.length;i++){
console.log(lenguajesDeProgramacion[i];
}
}
 mostrarLista();

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

function mostrarInverso(){
    
    for(let i=lenguajesDeProgramacion.length-1;i>=0;i--){
    console.log(lenguajesDeProgramacion[i]);
    }
}
mostrarInverso();

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

function promedio(lista){
    let suma=0
    for (let i=0; i<lista.length; i++){
        suma+=lista[i];
    }
    return suma/lista.length;
}
let lista=[8,6,7,4]; 
let promedio=promedio(lista);
console.log("El promedio es: "+promedio);

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

function suma(lista){
    let suma=0;
    for (let i=0; i<lista.lenght;i++){
        suma+=lista[i]
    }
    return suma;
}
let lista=[20,40,60,80,100];
let total=suma(lista);
console.log(La suma es: "+total);

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.

function encontrarElemento(lista,elemento){
    for(let i=0; i<lista.length;i++){
        if(lista[i]===elemento){
            return i;
        }
    }
    return -1;
}
1 respuesta

¡Hola Miguel!

Veo que estás trabajando en varios desafíos de programación y parece que estás haciendo un gran trabajo. Sin embargo, hay algunos pequeños errores que podrías querer corregir para que tu código funcione perfectamente.

  1. Función mostrarLista: Parece que te falta un paréntesis de cierre en el console.log. Aquí está la corrección:

    function mostrarLista(){
        for (let i = 0; i < lenguajesDeProgramacion.length; i++) {
            console.log(lenguajesDeProgramacion[i]);
        }
    }
    mostrarLista();
    
  2. Función suma: Hay un error tipográfico en la palabra length. Aquí está la corrección:

    function suma(lista){
        let suma = 0;
        for (let i = 0; i < lista.length; i++) {
            suma += lista[i];
        }
        return suma;
    }
    let lista = [20, 40, 60, 80, 100];
    let total = suma(lista);
    console.log("La suma es: " + total);
    

Asegúrate de revisar estos detalles al escribir tu código, ya que los errores tipográficos pueden ser difíciles de detectar pero son fáciles de corregir una vez que los encuentras.

Espero que esto te ayude y que sigas disfrutando de tus estudios de programación.

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