domingo, 23 de febrero de 2025

Generar los números pares: 0,2,4,6,8,10,12,14,16,18,20,... en JavaScript

Código del ejercicio: Con ciclo while

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ejercicio JavaScript</title>
</head>
<body>
    <script>
        let numero = 0;
        while(numero <= 20){
            document.write(numero + ',');
            numero += 2;
        }
    </script>
</body>
</html>

Definición de los códigos del ejercicio:

<script></script> --> contiene comandos u ordenes que se van ejecutando de manera secuencial y comúnmente se utilizan para controlar el comportamiento de un programa en específico o para interactuar con el sistema operativo.
let --> permite declarar variables limitando su alcance (scope) al bloque, declaración, o expresión donde se está usando.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
for --> el ciclo for recorre un bloque de código varias veces.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
+= --> el operador de asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
document.write --> imprime el texto especificado en la página.
+ --> se usa para concatenar cadenas, cadenas a constantes o a variables.

Explicación del Código:

Este programa utiliza un ciclo while para mostrar todos los números pares desde 0 hasta 20. En cada repetición se imprime el número actual y luego se incrementa de dos en dos.

Código del programa

let numero = 0;

while(numero <= 20){
    document.write(numero + ',');
    numero += 2;
}

Explicación de cada línea

Código Explicación sencilla
let numero = 0; Se crea una variable llamada numero y se inicia con el valor 0, que será el primer número que se mostrará.
while(numero <= 20) El ciclo while se ejecuta mientras el valor de numero sea menor o igual a 20.
document.write(numero + ','); Muestra el valor de la variable numero en la página web, seguido de una coma.
numero += 2; Aumenta el valor de numero en 2. De esta forma solo aparecen los números pares: 0, 2, 4, 6, 8...

¿Cómo funciona el ciclo?

Repetición Valor de numero Se muestra
1 0 0,
2 2 2,
3 4 4,
4 6 6,
5 8 8,
... ... ...
11 20 20,

Resultado que muestra el programa

0,2,4,6,8,10,12,14,16,18,20,

Cuando el valor de numero llega a 22, la condición 22 ≤ 20 ya no se cumple y el ciclo termina.

Resumen

  • Se crea una variable que comienza en 0.
  • El ciclo while continúa mientras el número sea menor o igual a 20.
  • En cada repetición se muestra el número actual.
  • Después, el número aumenta de 2 en 2, generando únicamente números pares.
  • El ciclo finaliza cuando el número supera el valor de 20.

Código del ejercicio: Con ciclo for

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ejercicio JavaScript</title>
</head>
<body>
    <script>
        for(numero = 0; numero <= 20; numero += 2){
            document.write(numero + ',');
        }
    </script>
</body>
</html>

Definición de los códigos del ejercicio:

<script></script> --> contiene comandos u ordenes que se van ejecutando de manera secuencial y comúnmente se utilizan para controlar el comportamiento de un programa en específico o para interactuar con el sistema operativo.
let --> permite declarar variables limitando su alcance (scope) al bloque, declaración, o expresión donde se está usando.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
for --> el ciclo for recorre un bloque de código varias veces.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
+= --> el operador de asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
document.write --> imprime el texto especificado en la página.
+ --> se usa para concatenar cadenas, cadenas a constantes o a variables.

Explicación del Código:

Este programa utiliza un ciclo for para mostrar automáticamente los números pares desde el 0 hasta el 20. En cada repetición se incrementa el número de dos en dos, por lo que únicamente se generan números pares.

Código JavaScript

for(numero = 0; numero <= 20; numero += 2){
    document.write(numero + ',');
}

Explicación de cada línea del código

Código Explicación sencilla
for(...) Inicia un ciclo que repetirá las instrucciones varias veces.
numero = 0 La variable numero comienza con el valor 0, que es el primer número par.
numero <= 20 El ciclo seguirá ejecutándose mientras numero sea menor o igual a 20.
numero += 2 Después de cada repetición, el valor de numero aumenta en 2, por eso solamente aparecen números pares.
{ } Las llaves indican el bloque de instrucciones que se ejecutará en cada repetición del ciclo.
document.write(numero + ','); Muestra el valor de la variable numero en la página web seguido de una coma.

Resultado que muestra el programa

0,2,4,6,8,10,12,14,16,18,20,

¿Cómo funciona el programa?

  1. El ciclo comienza con el número 0.
  2. Comprueba si el número es menor o igual a 20.
  3. Si la condición se cumple, muestra el número en la página.
  4. Luego suma 2 al valor de la variable.
  5. El proceso se repite hasta llegar al número 20.
  6. Cuando el valor supera el 20, el ciclo termina automáticamente.

Resumen

Este programa utiliza un ciclo for para generar los números pares desde 0 hasta 20. La variable numero comienza en cero y aumenta de dos en dos mediante numero += 2. En cada repetición, el número se muestra utilizando document.write(), obteniendo la secuencia de números pares de forma automática.

No hay comentarios.:

Publicar un comentario

Encontrar todas las posiciones de un carácter x de una cadena en Python

Código del ejercicio: s = input ( "Ingresar texto: " ) x = input ( "Ingresar carácter: ...

Copyright © Ejercicios de programación. Todos los derechos reservados. ❤️