Código del ejercicio:
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.
parseInt() --> analiza un valor como una cadena y devuelve el primer entero.
prompt() --> muestra un cuadro de diálogo con mensaje opcional, que solicita al usuario que introduzca un texto.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
if --> se usa para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> se usa para especificar un bloque de código a ejecutar, si la misma condición es falsa.
<= --> 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 menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
+ --> se usa para concatenar cadenas, cadenas a constantes o a variables.
document.write --> imprime el texto especificado en la página.
Explicación del Código:
Este programa en JavaScript genera una serie donde cada número se repite 3 veces.
1. Entrada de datos
let b = parseInt(prompt('Ingresar número:'));
Se pide al usuario un número. Este valor indica hasta qué número llegará la serie.
2. Variables iniciales
let a = 1, sw = 1, stop = 3;
a: número actual
sw: contador de repeticiones
stop: cantidad de veces que se repite cada número (3 veces)
sw: contador de repeticiones
stop: cantidad de veces que se repite cada número (3 veces)
3. Bucle while
while(a <= b){
El ciclo se ejecuta mientras el número actual sea menor o igual al número ingresado.
4. Mostrar la serie
document.write(a + ",");
Muestra el número actual seguido de una coma.
5. Control de repeticiones
if(sw < stop){
sw = sw + 1;
}
Si el número aún no se repitió 3 veces, el contador aumenta.
6. Cambiar al siguiente número
else{
a = a + 1;
sw = 1;
}
Cuando el número ya se repitió 3 veces, se pasa al siguiente número y el contador se reinicia.
Ejemplo: si el usuario ingresa 4 →
1,1,1,2,2,2,3,3,3,4,4,4
1,1,1,2,2,2,3,3,3,4,4,4
No hay comentarios.:
Publicar un comentario