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

Cuarto desafío Arrays

//1.
let listaGenerica = [];


//2.
 let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python']


 //3.
lenguagesDeProgramacion.push('Java', 'Ruby', 'GoLang')
console.log(lenguagesDeProgramacion);


//4.
function mostrarLenguajes() {
    console.log('Orden normal: ');
    for (let i = 0; i < lenguagesDeProgramacion.length; i++) {
        console.log(lenguagesDeProgramacion[i]);  
    }    
}
mostrarLenguajes();


//5.
function inversa() {
    console.log('Orden inverso: ');
    console.log(lenguagesDeProgramacion[-1]);
    for (let i = lenguagesDeProgramacion.length - 1; i >= 0; i--) {
        console.log(lenguagesDeProgramacion[i]); 
        
    }
}
inversa();


//6.
function calcularPromedio(lista) {
    let suma = 0;
    for (let i = 0; i < lista.length; i++) {
        suma += lista[i]
    }
    
    return suma / lista.length;
}

let numeros = [5, 4, 3]
let totalPromedio = calcularPromedio(numeros);
console.log(totalPromedio);


//7.
function mayorMenor(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 listaNumeros = [10, 11, 12, 13, 14, 15]
let mostrar = mayorMenor(listaNumeros);


//8.
function sumaElementos(lista) {
    let suma = 0;
    for (let i = 0; i < lista.length; i++) {
        suma += lista[i] 
    }
    return suma;
}

listaNumeros = [10, 20, 30];
mostrar = sumaElementos(listaNumeros);
console.log(`La suma es igual a ${mostrar}`);


//9.

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

listaNumeros = [10, 20, 30, 40, 50];
let elementoBuscado = 20;
let indice = buscarIndice(listaNumeros, elementoBuscado);
console.log(indice);


//10.
function tamañoListas(lista1, lista2) {
    
    let resultado = [];

    for (let i = 0; i < lista1.length; i++) {
        resultado.push(lista1[i] + lista2[i]);       
    }

    if (lista1.length !== lista2.length) {
        throw new Error('Las listas deben ser del mismo tamaño');
    }

    return resultado;
}

let listaA = [1, 2, 3, 4, 5];
let listaB = [6, 7, 8, 9, 10];
let listaResultado = tamañoListas(listaA, listaB);
console.log(listaResultado);


//11.
function listaCuadrada(lista) {

    let resultado = [];

    for (let i = 0; i < lista.length; i++) {
          resultado.push(lista[i] * lista[i]);    
    }

    return resultado;

}

listaNumeros = [1, 2, 3, 4, 5];
let cuadrados = listaCuadrada(listaNumeros);
console.log(cuadrados);
1 respuesta

Hola Ana, espero que estés bien

Gracias por compartir tu actividad con nosotros. Recuerda que estamos aquí para ayudarte. Si necesitas ayuda, no dudes en buscarnos en el foro.

¡Gracias nuevamente!

Saludos,

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