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.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
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 muestra los primeros números de la siguiente serie:
0, 5, 10, 15, 20, 25, 30...
Código del Programa
<script>
let n = parseInt(prompt('Ingresar número:'));
let n1 = 0, c = 1;
while(c <= n){
document.write(n1 + ',');
n1 = n1 + 5;
c = c + 1;
}
</script>
Explicación de Cada Línea
-
let n = parseInt(prompt('Ingresar número:'));
Solicita al usuario ingresar un número. Ese valor indica cuántos números de la serie se mostrarán. -
let n1 = 0, c = 1;
Se crean dos variables:
n1 = 0 → Guarda el primer número de la serie.
c = 1 → Funciona como contador del ciclo. -
while(c <= n)
El ciclo se repetirá mientras el contador sea menor o igual al número ingresado. -
document.write(n1 + ',');
Muestra el número actual de la serie en pantalla. -
n1 = n1 + 5;
Incrementa el valor de la serie sumando 5.
Ejemplo:
0 → 5 → 10 → 15 → 20 -
c = c + 1;
Aumenta el contador en 1 para continuar con la siguiente repetición.
Ejemplo de Funcionamiento
Si el usuario ingresa:
5
El programa mostrará:
0,5,10,15,20,
Porque el ciclo se ejecuta 5 veces y en cada repetición aumenta 5 al número anterior.
No hay comentarios.:
Publicar un comentario