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

[Proyecto] Desafío: hora de practicar

Hola :D Este es mi códgio para el desafío.

//Desafío 1
let listaGenerica = [3, 2, 1];
//Desafío 2
let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin','Python'];
//Desafío 3
lenguagesDeProgramacion.push(`Java`);
lenguagesDeProgramacion.push(`Ruby`);
lenguagesDeProgramacion.push(`GoLang`);
//Desafío 4
function muestralaEntera () {
    for (let i = 0; i < lenguagesDeProgramacion.length; i++) {
        console.log(lenguagesDeProgramacion[i]);
    }
} 
 muestralaEntera ()
//Desafío 5
function muestralaDeAtras () {
    for (let i = lenguagesDeProgramacion.length - 1; i >= 0; i--){
        console.log(lenguagesDeProgramacion[i]);
    }
} 
muestralaDeAtras ()
//Desafío 6
function promedio (numeroEnLista) {
    let suma = 0; 
    
    for (let i = 0; i < numeroEnLista.length; i++) {
        suma += numeroEnLista[i]; 
    }


    let promedio = suma / numeroEnLista.length;

    return promedio; 
}

let listaPromedios = [8, 9, 10, 10, 9];

    let promedioFinal = promedio(listaPromedios);
    console.log(`El promedio de la lista da: ${promedioFinal}`)
//Desafío 7
function mayorMenor (numerosxd) {
    let actualmayor = numerosxd[0]; 
    let actualMenor = numerosxd[0]; 
    for (let i = 1; i < numerosxd.length; i++) {
        if (actualmayor < numerosxd[i]) {
            actualmayor = numerosxd[i];
        }
        else if (actualMenor > numerosxd[i]) {
            actualMenor = numerosxd[i]; 
        }
    }
    return {mayor: actualmayor, menor: actualMenor};
}

let resultadofinal = mayorMenor(listaPromedios);
console.log(`El número más grande es: ${resultadofinal.mayor} y el número más pequeño es ${resultadofinal.menor}`)
//Desafío 8
function sumatotal (numerosEnOrden) {
    let suma = 0; 
    
    for (let i = 0; i < numerosEnOrden.length; i++) {
        suma += numerosEnOrden[i]; 
    }


    return suma; 
}

let sumaLista = sumatotal(listaPromedios);
console.log(`La suma de todos sus elementos da: ${sumaLista}`)
//Desafío 9
function posicionArray (listadeseada, elementobuscado) {
    if (listadeseada.includes(elementobuscado)) {
        return listadeseada.indexOf(elementobuscado)
    }
    return -1;
} 

let buscaelemento = posicionArray(listaPromedios, 10)
console.log(`El elemento está en la posición: ${buscaelemento}`)
//Desafío 10
let listaA = [3, 4, 5]
let listaB = [7, 6, 5]

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

    let sumaLista = [];

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

    return sumaLista;
}

let resultadoSumaListas = sumarListas(listaA, listaB);
console.log("La suma de las listas es:", resultadoSumaListas); 
//Desafío 11
function listaCuadrado(lista1) {
    let sumaLista = [];

    for (let i = 0; i < lista1.length; i++) {
        sumaLista.push(lista1[i] ** 2);
    }

    return sumaLista;
}

let resultadoSumaCuadrado = listaCuadrado(listaA);
console.log("El cuadrado de la lista es:", resultadoSumaCuadrado); 
1 respuesta

Hola,

¡Gracias por compartir tu actividad práctica! Sigue avanzando y recuerda que el foro está aquí si tienes alguna duda. ¡Muchos éxitos y buenos estudios!

Por favor, no olvides marcar este post como solucionado. ¡Es de gran ayuda para la comunidad! ✓ Sigue adelante con tus estudios.