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

desario

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

let listaGenerica = [];

2- Crea una lista de lenguajes de programación llamada "lenguagesDeProgramacion con los siguientes elementos: 'JavaScript', 'C', 'C++', 'Kotlin' y 'Python'.

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

3- Agregar elementos a la lista

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

4- Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion

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

5- Función para mostrar elementos en orden inverso

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

6- Función para calcular promedio

function calcularPromedio(listaNumeros) {
let suma = 0;
for (let numero of listaNumeros) {
suma += numero;
}
return suma / listaNumeros.length;
}

7- Crea una función que muestre en la consola el número más grande y el número más pequeño en una lista

function mostrarMaximoMinimo(listaNumeros) {
let maximo = Math.max(...listaNumeros);
let minimo = Math.min(...listaNumeros);
console.log(Máximo: ${maximo}, Mínimo: ${minimo});
}
8- Función para sumar elementos

function sumarElementos(listaNumeros) {
let suma = 0;
for (let numero of listaNumeros) {
suma += numero;
}
return suma;
}

9- Función para buscar elemento
javascript
function buscarElemento(lista, elemento) {
return lista.indexOf(elemento);
}

10- Función para sumar listas

function sumarListas(lista1, lista2) {
let resultado = [];
for (let i = 0; i < lista1.length; i++) {
resultado.push(lista1[i] + lista2[i]);
}
return resultado;
}
11- Función para calcular cuadrados

function calcularCuadrados(listaNumeros) {
return listaNumeros.map(numero => numero * numero);

1 respuesta

Hola Kevin,

¡Parece que estás trabajando en un proyecto interesante con listas y funciones en JavaScript! Vamos a revisar cada uno de los puntos que mencionaste:

  1. Crear una lista vacía: Ya lo tienes correcto con let listaGenerica = [];.

  2. Lista de lenguajes de programación: También está bien con let lenguajesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];.

  3. Agregar elementos a la lista: Tu código lenguajesDeProgramacion.push('Java', 'Ruby', 'GoLang'); añade correctamente los elementos al final de la lista.

  4. Función para mostrar elementos de la lista: La función mostrarLenguajes está bien estructurada para imprimir cada elemento de lenguajesDeProgramacion.

  5. Función para mostrar elementos en orden inverso: mostrarLenguajesInverso es correcta y recorrerá la lista desde el último hasta el primer elemento.

  6. Función para calcular el promedio: calcularPromedio es adecuada para calcular el promedio de una lista de números. Solo asegúrate de que la lista no esté vacía para evitar una división por cero.

  7. Función para mostrar el número más grande y el más pequeño: mostrarMaximoMinimo utiliza Math.max y Math.min correctamente para encontrar los valores máximo y mínimo.

  8. Función para sumar elementos: sumarElementos suma todos los números de la lista, lo cual es correcto.

  9. Función para buscar un elemento: buscarElemento devuelve el índice del elemento en la lista, o -1 si no se encuentra, lo cual es adecuado.

  10. Función para sumar listas: sumarListas suma los elementos de dos listas posición por posición. Asegúrate de que ambas listas tengan la misma longitud para evitar errores.

  11. Función para calcular cuadrados: calcularCuadrados usa map para devolver una nueva lista con los cuadrados de los números, lo cual es correcto.

Todo parece estar en orden. Si tienes algún problema específico con alguno de estos puntos, no dudes en compartir más detalles. Espero que estas funciones te sean útiles en tu aprendizaje de JavaScript.

Espero haber ayudado y ¡buenos estudios!