Código del ejercicio:
Definición de los códigos del ejercicio:
int --> dato entero de 32 bits.Parse() --> se utiliza para convertir una representación de cadena de un número en un entero equivalente con signo de 16/32/64 bits.
Console.ReadLine() --> lee un dato desde teclado.
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.
Console.Write() --> escribe un texto en pantalla.
*= --> 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.
+ --> el operador ( + ) concatena variables de cadena.
Console.ReadKey() --> escribimos el método Console.ReadKey() al final de nuestro código para mantener abierta la ventana de nuestra consola.
Explicación del Código:
Este programa muestra los primeros números de la siguiente serie:
1, 6, 36, 216, 1296, 7776, 46656...
Cada número de la serie se obtiene multiplicando por 6 el número anterior.
Código en C#
int i = 1, c = 1;
Console.Write("Ingresar número: ");
int n = int.Parse(Console.ReadLine());
while (c <= n)
{
Console.Write(i + ",");
i *= 6;
c++;
}
Console.ReadKey();
Explicación de cada línea
-
int i = 1, c = 1;
Se crean dos variables:
i almacena el valor actual de la serie.
c funciona como contador del ciclo. -
Console.Write("Ingresar número: ");
Muestra un mensaje para pedir cuántos números desea mostrar el usuario. -
int n = int.Parse(Console.ReadLine());
Lee el número ingresado por el usuario y lo guarda en la variable n. -
while (c <= n)
El ciclo se ejecuta mientras el contador sea menor o igual a n. -
Console.Write(i + ",");
Muestra el número actual de la serie. -
i *= 6;
Multiplica el valor actual por 6 para generar el siguiente número de la serie. -
c++;
Incrementa el contador en 1. -
Console.ReadKey();
Espera que el usuario presione una tecla para finalizar el programa.
Ejemplo de ejecución
Ingresar número: 5
1,6,36,216,1296,
Código del ejercicio: Otra forma de hacer
Definición de los códigos del ejercicio:
int --> dato entero de 32 bits.Parse() --> se utiliza para convertir una representación de cadena de un número en un entero equivalente con signo de 16/32/64 bits.
Console.ReadLine() --> lee un dato desde teclado.
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.
Console.Write() --> escribe un texto en pantalla.
*= --> 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.
+ --> el operador ( + ) concatena variables de cadena.
Console.ReadKey() --> escribimos el método Console.ReadKey() al final de nuestro código para mantener abierta la ventana de nuestra consola.
Explicación del Código:
int i = 1;
Console.Write("Ingresar número: ");
int n = int.Parse(Console.ReadLine());
for( int c = 1; c <= n; c++)
{
Console.Write(i + ",");
i *= 6;
}
Console.ReadKey();
Explicación simple del código
-
int i = 1;
Se crea la variable i con valor 1. Esta variable guarda los números de la serie. -
Console.Write("Ingresar número: ");
Muestra un mensaje en pantalla para pedir al usuario la cantidad de números que desea mostrar. -
int n = int.Parse(Console.ReadLine());
Lee el número ingresado por el usuario y lo guarda en la variable n. -
for( int c = 1; c <= n; c++)
Este ciclo se repite desde 1 hasta n. Sirve para mostrar la cantidad de números solicitados. -
Console.Write(i + ",");
Muestra el valor actual de i seguido de una coma. -
i *= 6;
Multiplica el valor de i por 6 en cada repetición. Así se forma la serie:
1 → 6 → 36 → 216 → 1296 → 7776... -
Console.ReadKey();
Espera que el usuario presione una tecla para cerrar la consola.
No hay comentarios.:
Publicar un comentario