viernes, 8 de mayo de 2026

Mostrar los n primeros números de la siguiente serie: 1,6,36,216,1296,7776,46656,... en JavaScript

Código del ejercicio:

<!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 n = parseInt(prompt('Ingresar número:'));
        let i = 1, c = 1;
        while(c <= n){
            document.write(i + ',');
            i *= 6;
            c++;
        }
    </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.
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:

1, 6, 36, 216, 1296, 7776, 46656...

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á:

1, 6, 36, 216, 1296

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

<!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 n = parseInt(prompt('Ingresar número:'));
        let i = 1;
        for(let c = 1; c <= n; c++, i *= 6){
            document.write(i + ',');
        }
    </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.
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:

1, 6, 36, 216, 1296, 7776, 46656...

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

Calcular el volumen de un prisma rectangular en Windows Forms C Sharp

Código del ejercicio: using System ; using System . Collections . Generic ; using System . ComponentModel ; using System ....

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