Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Proyecto] Ejercicio 11

Hola, quisiera saber si es correcto escribir el ejercicio 11 de esta manera? sinceramente lo resolvi mirando las contribuciones de los demas en el foro (no hubiera podido sola). Y de ser posible mejorarlo, como seria?

  1. Crea una función que reciba una lista de números y devuelva una nueva lista con el cuadrado de cada número:
let lista = [1,2,3,4,5];
let cuadrado = [];

function cuadradoLista(lista) {
    for (let i = 0; i < lista.length; i++) {
        cuadrado [i] = lista [i]*lista [i];
    }
    return cuadrado;
}

cuadradoLista(lista);
console.log(cuadrado);
1 respuesta
solución!

Hola Karina,

¡Gracias por tu pregunta! En cuanto a tu código, parece que estás en el camino correcto para resolver el ejercicio 11. La función cuadradoLista recibe una lista de números y devuelve una nueva lista con el cuadrado de cada número. Sin embargo, hay un pequeño error en tu código. En lugar de asignar el cuadrado a cuadrado[i], debes usar push para agregar el cuadrado a la lista cuadrado. Aquí tienes el código corregido:

let lista = [1,2,3,4,5];
let cuadrado = [];

function cuadradoLista(lista) {
    for (let i = 0; i < lista.length; i++) {
        cuadrado.push(lista[i] * lista[i]);
    }
    return cuadrado;
}

cuadradoLista(lista);
console.log(cuadrado);

Con esta corrección, el código debería funcionar correctamente y devolver una nueva lista con el cuadrado de cada número.

Recuerda que siempre es una buena práctica revisar y entender el código que encuentras en los foros, pero también es importante intentar resolver los ejercicios por ti misma. ¡No te preocupes si necesitas ayuda en el camino, estamos aquí para ayudarte!

Espero que esta respuesta haya sido útil. ¡Si tienes alguna otra pregunta, no dudes en preguntar! ¡Buena suerte con tus estudios de programación!

Espero haber ayudado y buenos estudios!

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