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

DESAFIO

  1. Crea una lista vacía con el nombre listaGenerica.

let listaGenerica = [];

  1. 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'];

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

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

  1. Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion.
function mostrarArray() {
  for (let cont = 0;cont < lenguagesDeProgramacion.length;cont++) {
    console.log(lenguagesDeProgramacion[cont]);
  }
}
  1. Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion en orden inverso.
function mostrarArrayInverso() {
  for (let cont = lenguagesDeProgramacion.length - 1; cont >= 0; cont--) {
    console.log(lenguagesDeProgramacion[cont]);
  }
}
  1. Crea una función que calcule el promedio de los elementos en una lista de números.
function calcularPromedio(arr) {
  let suma = 0;
  for (let cont = 0; cont < arr.length; cont++) {
    suma += arr[cont];
  }
  return suma / arr.length;
}
  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.
function mayorMenor(arr) {
  let mayor = arr[0];
  let menor = arr[0];

  for (let cont = 1; cont < arr.length; cont++) {
    if (arr[cont] > mayor) {
      mayor = arr[cont];
    }
    if (arr[cont] < menor) {
      menor = arr[cont];
    }
  }

  console.log('Mayor :', mayor);
  console.log('Menor: ', menor);
}
  1. Crea una función que devuelva la suma de todos los elementos en una lista.
function sumaArray(arr) {
  let suma = 0;
  for (let cont = 0; cont < arr.length; cont++) {
    suma += arr[cont];
  }
  return suma;
}
  1. 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 posicionElemento(arr, elemento) {
  for (let cont = 0; cont < arr.length; cont++) {
    if (arr[cont] === elemento) {
      return cont; 
    }
  }
  return -1; 
}
  1. 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.
function sumaListas(arr1, arr2){
    let nuevoArr = [];
    for(let cont=0; cont<arr1.lenght;cont++){
        nuevoArr.push(arr1[cont] + arr2[cont]);
    }
    return nuevoArr;
}
  1. Crea una función que reciba una lista de números y devuelva una nueva lista con el cuadrado de cada número.
function sumaListas(arr){
    let nuevoArr = [];
    for(let cont=0; cont<arr1.lenght;cont++){
        nuevoArr.push(arr1[cont] * arr1[cont] );
    }
    return nuevoArr;
}
1 respuesta

Hola, Nicolas

Gracias por compartir tu ejercício con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

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