Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

[Sugerencia] 08 Desafío: hora de practicar

//1
let listaGenerica = [];

//2
let listaLenguajesDeProgramacion = [];

listaLenguajesDeProgramacion.push("JavaScript");
listaLenguajesDeProgramacion.push("C");
listaLenguajesDeProgramacion.push("C++");
listaLenguajesDeProgramacion.push("Kotlin");
listaLenguajesDeProgramacion.push("Python");

//3
listaLenguajesDeProgramacion.push("Java");
listaLenguajesDeProgramacion.push("Ruby");
listaLenguajesDeProgramacion.push("GoLang");

//4
function mostrarListaLenguajes(){
    for (let i = 0; i < listaLenguajesDeProgramacion.length; i++){
        listaLenguajesDeProgramacion[i];
    }
    return listaLenguajesDeProgramacion.join(", ");
}

let resultadoListaLenguajes = mostrarListaLenguajes();
console.log("La lista de lenguajes de programación es: " + resultadoListaLenguajes);

//5
function mostrarListaLenguajesInverso(){
    for (let i = 0; i < listaLenguajesDeProgramacion.length; i++){
        listaLenguajesDeProgramacion[i];
    }
    return listaLenguajesDeProgramacion.reverse().join(", ");
}

let resultadoListaLenguajesInverso = mostrarListaLenguajesInverso();
console.log("La lista de lenguajes de programación en orden inverso es: " + resultadoListaLenguajesInverso);

//6
let listaNumeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

function promedioNumeros(){
    let suma = 0;
    let cantElemento = listaNumeros.length;

    for (let i = 0; i < cantElemento; i++){
        suma += listaNumeros[i];
    }

    return suma / cantElemento;
}

let resultadoPromedio = promedioNumeros();
console.log("El promedio de los números es: " + resultadoPromedio);

//7
function numeroGrandeYPequeño(){
    let numeroGrande = Math.max(...listaNumeros);
    let numeroPequeño = Math.min(...listaNumeros);
    return {
        numeroGrande: numeroGrande,
        numeroPequeño: numeroPequeño
    };
}

let resultadoNumeroGrandeYPequeño = numeroGrandeYPequeño();
console.log("El número grande es: " + resultadoNumeroGrandeYPequeño.numeroGrande);
console.log("El número pequeño es: " + resultadoNumeroGrandeYPequeño.numeroPequeño);

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

let resultadoSuma = sumaLista();
console.log("La suma de los números es: " + resultadoSuma);

//9
function devolverPosicionLista(numero){
    let posicion = 0;
    for (let i = 0; i < listaNumeros.length; i++) {
        if (listaNumeros[i] === numero) {
            posicion = i;
            break;
        } else {
            posicion = -1;
        }
    }
    return posicion;
}

let resultadoPosicion = devolverPosicionLista(5);
console.log("La posición del número 5 es: " + resultadoPosicion);

//10
let listaUno = [1, 2, 3, 4, 5];
let listaDos = [10, 20, 30, 40, 50];
let listaSuma = [];

function sumaListas(){
    let resultado = 0;
    for (let i = 0; i < listaUno.length; i++) {
        resultado = listaUno[i] + listaDos[i];
        listaSuma.push(resultado);
    }
    return listaSuma;
}

let resultadoSumaLista = sumaListas();
console.log("La suma de las listas es: " + resultadoSumaLista);

//11
function listaNumerosAlCuadrado(listaUno){
    let numeroCuadrado = 0;
    let listaCuadrados = [];
    for (let i = 0; i < listaUno.length; i++){
        numeroCuadrado = listaUno[i] * listaUno[i];
        listaCuadrados.push(numeroCuadrado);
    }
    return listaCuadrados;
}

let resultadoListaCuadrados = listaNumerosAlCuadrado(listaUno);
console.log("La lista de números al cuadrado es: " + resultadoListaCuadrados);