Saltar al contenido principal
Codigo Heroe
Tarea anterior
Ciclos con condiciones5/12
A la lista de tareas
  1. 1. Ciclo dentro de una condición
  2. 2. Ciclo por todos los elementos
  3. 3. Ciclo en orden inverso: repaso
  4. 4. Ciclo con paso 2
  5. 5. Ciclo por elementos pares e impares: repaso
  6. 6. Acumulación en un ciclo
  7. 7. Observación de la acumulación
  8. 8. Condición dentro de un ciclo
  9. 9. Comprobación de paridad
  10. 10. ¿Cuánto cuesta imprimir?
  11. 11. Impresión económica
  12. 12. Ahorramos tóner
Siguiente tarea
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Ciclo por elementos pares e impares: repaso

Es momento de comprobar cómo funciona el modo de impresión de páginas pares e impares.

Para activar este modo, asignaremos a la variable mode el valor 'alternate'.

Para imprimir las páginas pares en lugar de las impares, cambiaremos la página inicial de la primera a la segunda.

  • script.js
JavaScript
let mode = 'reverse'; // Modo de funcionamiento del controlador de impresión let pageNumber = 5; // Número de la página que se copia let copyCount = 7; // Cantidad de copias let totalPages = 6; // Total de páginas del documento let startPage = 1; // Página inicial if (mode === 'pageCopy') { for (let copies = 1; copies <= copyCount; copies++) { keks.print(pageNumber); } } if (mode === 'document') { for (let page = 1; page <= totalPages; page++) { keks.print(page); } } if (mode === 'reverse') { for (let reversePage = totalPages; reversePage >= 1; reversePage--) { keks.print(reversePage); } } if (mode === 'alternate') { for (let alternatePage = startPage; alternatePage <= totalPages; alternatePage += 2) { keks.print(alternatePage); } }
Consola

El código ha cambiado, haga clic en "Ejecutar" o active la ejecución automática.

Resultado de la ejecución

ObjetivosRealizado
0

    Ahora usemos el modo que agregamos en el ejercicio anterior.

    1. Cambia el valor de la variable mode a 'alternate'.
    2. Para imprimir las páginas pares, cambia el valor de la variable startPage a 2.
    Codigo Heroe

    © 2023-2026, codigoheroe.com