Ejercicios con arrays

Arrays 🔹 Métodos de Array 🔹 array.splice

array.splice(posición_donde_empiezo, cuántos_elementos_borro, qué_elementos_añado)

Ejercicio 5.1. Mes de número a letra

Haz un programa que:

  1. Guarde los meses del año en un array
    (dejando la primera posición null para que el número del mes se corresponda)
  2. Pregunte al usuario/a un mes entre 1 y 12
  3. Muestre el siguiente mensaje: «El mes x se corresponde con xxx.»

Ejemplo: «El mes 1 se corresponde con Enero.»

Ejercicio 5.2. Concurso (métodos de array)

Declara un array al cual llamarás «clasificaciones» con los siguientes valores:

Ana, Oswaldo, Raúl, Celia, María, Antonio

(Este es el orden de las personas es el orden de clasificación de un concurso, en un momento dado)

Al presionar el botón CONCURSAR, utilizando métodos de array, (deberás cambiar el array según los siguientes hechos):

  1. Celia adelanta a Raúl.
  2. Antonio es descalificado y se elimina del concurso.
  3. Detrás de Ana y antes de Oswaldo se clasifican dos nuevos concursantes: Roberto y Amaya, en ese orden.
  4. Hay una nueva participante que pasa a encabezar la clasificación: Marta.

Una vez aplicados los métodos de array pertinentes, muestra por pantalla un mensaje con el título clasificación actualizada y comprueba que se ha hecho correctamente:
Marta, Ana, Roberto, Amaya, Oswaldo, Celia, Raúl, María, Antonio.

Ejemplo de pantalla

Ana, Oswaldo, Raúl, Celia, María, Antonio

Marta, Ana, Roberto, Amaya, Oswaldo, Celia, Raúl, María, Antonio

Ejercicio 5.3. Lista de Compras

Termina el siguiente ejercicio (Lista de Compras) según lo que pide en su enunciado.

Ejercicio 5.4. Tareas

Crea un programa que tenga el siguiente menú (4 botones):

De esta manera tendremos un programa con un listado de tareas por hacer.

Ejercicio 5.5. Sistema Solar

Crea un array con el nombre de los planetas del Sistema Solar:
Mercurio, Venus, Tierra, Marte, Júpiter, Saturno, Urano, Neptuno, Plutón

Muestra su contenido por consola, iterando sobre el mismo con un bucle for-of

for(variable of iterable) { ... }