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

Hora de Practicar

//Ejercicio1
let listaGenerica=[];

//Ejercicio2

let lenguajesProgramacion=['C','C++','Kotlin','Python'];

//Ejercicio 3

lenguajesProgramacion.push('Java','Ruby','GoLang');

//Ejercicio4

function listaLP(){

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

}
listaLP();

//Ejercicio5

function mostrarListaInversa(){
for(i=lenguajesProgramacion.length-1;i>=0;i--){
console.log(lenguajesProgramacion[i]);
}
}
mostrarListaInversa();

//ejercicios6
let listaNumeros=[5,6,11,8,9];
let suma=0;

function promedio(){
for(i=0;i<listaNumeros.length;i++){
suma=suma+ listaNumeros[i]
}
return suma/listaNumeros.length;
}

let calculaPromedio=promedio(listaNumeros);
console.log(calculaPromedio);

//Ejercicios7

let listaNumerosMM=[4,1,8,5,9];

function CalcularNumeroMayorMenor(){
let numeroMayor=listaNumerosMM[0];
let numeroMenor=listaNumerosMM[0];

for(i=0;i<listaNumerosMM.length;i++){
        
    if(listaNumerosMM[i]>numeroMayor){
        numeroMayor=listaNumerosMM[i];
    }
    if(listaNumerosMM[i]<numeroMenor){

        numeroMenor=listaNumerosMM[i];
    }

}
console.log('El número mayor es: ', numeroMayor);
console.log('El numero menor es: ', numeroMenor);   

}
CalcularNumeroMayorMenor(listaNumerosMM);

//Ejercicio 8
let listaNumeroSuma=[4,8,6,9];

function sumaLista(listaNumeroSuma){
let suma=0;
for(i=0;i<listaNumeroSuma.length;i++){
suma+=listaNumeroSuma[i];
}
console.log('La suma es' , suma);
}

sumaLista(listaNumeroSuma);

1 respuesta

Hola Katya, espero que estés bien

¡Parece que has estado trabajando duro en tus ejercicios de programación! Vamos a revisar tus soluciones y ver cómo podemos ajustarlas según los desafíos planteados:

  1. Ejercicio 1: Está correcto, has creado una lista vacía llamada listaGenerica.

  2. Ejercicio 2: Aquí hay un pequeño error. Según las instrucciones, la lista debería incluir 'JavaScript' además de los otros lenguajes. Así que debería ser:

    let lenguajesProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
    
  3. Ejercicio 3: Perfecto, has añadido correctamente 'Java', 'Ruby' y 'GoLang' a la lista.

  4. Ejercicio 4: Tu función listaLP está bien implementada para mostrar los elementos de la lista.

  5. Ejercicio 5: La función mostrarListaInversa también está correcta para mostrar la lista en orden inverso.

  6. Ejercicio 6: La función promedio está bien, pero no necesitas pasar listaNumeros como argumento ya que ya está definida fuera de la función. Sin embargo, funciona correctamente.

  7. Ejercicio 7: La función CalcularNumeroMayorMenor está bien hecha y muestra correctamente el número mayor y menor.

  8. Ejercicio 8: La función sumaLista también está bien, pero según el desafío, debería devolver la suma en lugar de solo mostrarla en la consola. Puedes modificarla así:

    function sumaLista(listaNumeroSuma) {
        let suma = 0;
        for (let i = 0; i < listaNumeroSuma.length; i++) {
            suma += listaNumeroSuma[i];
        }
        return suma;
    }
    console.log('La suma es', sumaLista(listaNumeroSuma));
    

Para los ejercicios 9 a 11, parece que aún no has trabajado en ellos. Aquí te dejo una pequeña guía para cada uno:

  1. Ejercicio 9: Crear una función que devuelva la posición de un elemento en la lista.

    function encontrarPosicion(lista, elemento) {
        return lista.indexOf(elemento);
    }
    
  2. Ejercicio 10: Crear una función que sume dos listas elemento a elemento.

    function sumarListas(lista1, lista2) {
        let listaSuma = [];
        for (let i = 0; i < lista1.length; i++) {
            listaSuma.push(lista1[i] + lista2[i]);
        }
        return listaSuma;
    }
    
  3. Ejercicio 11: Crear una función que devuelva una nueva lista con el cuadrado de cada número.

    function cuadradoLista(lista) {
        return lista.map(numero => numero * numero);
    }
    

Espero que estas sugerencias te sean útiles y te ayuden a completar los desafíos. ¡Bons estudios!