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.
*= --> el operador de asignación de multiplicación ( *= ) multiplica el valor del operando derecho de una variable y asigna el resultado a la variable.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
Explicación del Código:
Este programa muestra los primeros números de la serie:
Cada número se obtiene multiplicando el anterior por 6.
Código del ejercicio
<script>
let n = parseInt(prompt('Ingresar número:'));
let i = 1, c = 1;
while(c <= n){
document.write(i + ',');
i *= 6;
c++;
}
</script>
Explicación de cada línea
-
let n = parseInt(prompt('Ingresar número:'));
Solicita al usuario un número mediante una ventana emergente. Ese número indica cuántos términos de la serie se mostrarán. -
let i = 1, c = 1;
Se crean dos variables:
i = 1 → almacena el primer número de la serie.
c = 1 → funciona como contador del ciclo. -
while(c <= n)
El ciclo se ejecuta mientras el contador sea menor o igual al número ingresado. -
document.write(i + ',');
Muestra en pantalla el número actual de la serie. -
i *= 6;
Multiplica el valor actual por 6 para obtener el siguiente término. -
c++;
Incrementa el contador en 1 para continuar con la siguiente repetición.
Ejemplo de funcionamiento
Si el usuario ingresa el número 5, el programa mostrará:
Porque se generan los primeros 5 términos de la serie multiplicando por 6 en cada repetición.
Código del ejercicio: Otra forma de hacer
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.
*= --> el operador de asignación de multiplicación ( *= ) multiplica el valor del operando derecho de una variable y asigna el resultado a la variable.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
Explicación del Código:
El ejercicio muestra los primeros números de la siguiente serie:
Cada número se obtiene multiplicando el número anterior por 6.
Código del ejercicio
<script>
let n = parseInt(prompt('Ingresar número:'));
let i = 1;
for(let c = 1; c <= n; c++, i *= 6){
document.write(i + ',');
}
</script>
Explicación de cada línea
-
let n = parseInt(prompt('Ingresar número:'));
Solicita al usuario ingresar un número.
Ese número indica cuántos elementos de la serie se mostrarán. -
let i = 1;
Se crea la variable i con valor inicial de 1.
Este es el primer número de la serie. -
for(let c = 1; c <= n; c++, i *= 6)
Es un ciclo que se repite varias veces para generar la serie. -
let c = 1
Inicializa el contador en 1. -
c <= n
El ciclo continuará mientras el contador sea menor o igual a n. -
c++
Incrementa el contador en 1 después de cada repetición. -
i *= 6
Multiplica el valor de i por 6 en cada vuelta.
Ejemplo:
1 × 6 = 6
6 × 6 = 36
36 × 6 = 216 -
document.write(i + ',');
Muestra cada número de la serie en la página web.
Funcionamiento de la serie
1 1 × 6 = 6 6 × 6 = 36 36 × 6 = 216 216 × 6 = 1296
No hay comentarios.:
Publicar un comentario