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

[Proyecto] Desafio 4 Listas

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

let listaGenerica = [ ];

// 2. Crea una lista de lenguajes de programación 

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

// 3. Agrega a la lista lenguagesDeProgramacion: 'Java', 'Ruby' y 'GoLang'.

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


// 4. mostrar lista de elementos

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


// 5. lista inversa 

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

// 6. calcular media

function calcularMedia(numeros) {
    let suma = 0; // Inicializa la suma en 0
    for (let i = 0; i < numeros.length; i++) {
        suma += numeros[i]; // Suma cada elemento de la lista
    }
    let media = suma / numeros.length; // Calcula la media
    return media; // Devuelve la media
}

const listaDeNumeros = [10, 20, 30, 40, 50];
const resultado = calcularMedia(listaDeNumeros);
console.log("La media es:", resultado);


// 7. mayor y menor

function encontrarMayorMenor(lista) {
    let mayor = lista[0];
    let menor = lista[0];
  
    for (let i = 1; i < lista.length; i++) {
      if (lista[i] > mayor) {
        mayor = lista[i];
      }
      if (lista[i] < menor) {
        menor = lista[i];
      }
    }
  
    console.log('Mayor:', mayor);
    console.log('Menor:', menor);
  }
  
  let numeros = [8, 7, 16, 9, 3];
encontrarMayorMenor(numeros);



// 8. Retorno de suma

function calcularSuma(lista) {
    let suma = 0;
    for (let i = 0; i < lista.length; i++) {
      suma += lista[i];
    }
    return suma;
  }
  
let numeros = [8, 7, 16, 9, 3];  
let suma = calcularSuma(numeros);
console.log('Suma:', suma);

// 9. 

function encontrarIndice(lista, elemento) {
    for (let i = 0; i < lista.length; i++) {
        if (lista[i] === elemento) {
            return i; // Retorna el índice si el elemento se encuentra
        }
    }
    return -1; // Retorna -1 si el elemento no se encuentra
}

// 10. 
function sumarListas(lista1, lista2) {
    // Verificar que ambas listas tengan el mismo tamaño
    if (lista1.length !== lista2.length) {
        throw new Error("Las listas deben tener el mismo tamaño.");
    }

    let sumaLista = []; // Inicializa la nueva lista para almacenar las sumas

    for (let i = 0; i < lista1.length; i++) {
        sumaLista.push(lista1[i] + lista2[i]); // Suma los elementos y los agrega a la nueva lista
    }

    return sumaLista; // Devuelve la nueva lista con las sumas
}

let listaA = [1, 2, 3, 4];
let listaB = [5, 6, 7, 8];
let resultado = sumarListas(listaA, listaB);
console.log('Resultado de la suma:', resultado); // Debería imprimir [6, 8, 10, 12]


// 11.

function calcularCuadrados(lista) {
    let cuadrados = []; // Inicializa la nueva lista para almacenar los cuadrados

    for (let i = 0; i < lista.length; i++) {
        cuadrados.push(lista[i] ** 2); // Calcula el cuadrado y lo agrega a la nueva lista
    }

    return cuadrados; // Devuelve la nueva lista con los cuadrados
}

let numeros = [1, 2, 3, 4, 5];
let resultado = calcularCuadrados(numeros);
console.log('Lista de cuadrados:', resultado);
1 respuesta

Hola! ¿Cómo estás?

Gracias por compartir tu código con nosotros. Sigue así y no dudes en volver al foro si tienes

alguna pregunta o dificultad.

¡Gracias nuevamente!

Saludos,

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