miércoles, 27 de mayo de 2026

Mostrar los números de N número hasta 1 en C Sharp

Código del ejercicio: Con ciclo while

Console.Write("Ingresar número: ");
long n = Convert.ToInt64(Console.ReadLine());
while(n > 0)
{
    Console.Write(n + ",");
    n--;
}
Console.ReadKey();

Definición de los códigos del ejercicio:

Console.Write() --> escribe un texto en pantalla.
long --> dato entero de 64 bits.
Convert.ToInt64() --> convierte un valor especificado en un entero de 64 bits con signo.
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 mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
+ --> el operador ( + ) concatena variables de cadena.
-- --> el operador de decremento (--) disminuye (o resta de a uno) su operando y retorna un valor.
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:

Console.Write("Ingresar número: ");
long n = Convert.ToInt64(Console.ReadLine());  

while(n > 0)
{
    Console.Write(n + ",");
    n--;
}

Console.ReadKey();

1. Mostrar mensaje en pantalla

Console.Write("Ingresar número: ");
Muestra un mensaje para que el usuario escriba un número.

2. Guardar el número ingresado

long n = Convert.ToInt64(Console.ReadLine());
Lee el número escrito por el usuario y lo guarda en la variable n.

3. Ciclo while

while(n > 0)
El ciclo se repite mientras el número sea mayor que 0.

4. Mostrar los números

Console.Write(n + ",");
Muestra el valor actual de la variable n.

5. Restar 1 al número

n--;
Disminuye el valor de n en 1 en cada repetición.

6. Pausar el programa

Console.ReadKey();
Espera que el usuario presione una tecla para cerrar el programa.

Resultado del programa

Si el usuario ingresa el número 5, el programa mostrará:

5,4,3,2,1,

Código del ejercicio: Con ciclo for

Console.Write("Ingresar número: ");
long n = Convert.ToInt64(Console.ReadLine());
for(long i = 0; n > i; n--)
{
    Console.Write(n + ",");
}
Console.ReadKey();

Definición de los códigos del ejercicio:

Console.Write() --> escribe un texto en pantalla.
long --> dato entero de 64 bits.
Convert.ToInt64() --> convierte un valor especificado en un entero de 64 bits con signo.
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 mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
+ --> el operador ( + ) concatena variables de cadena.
-- --> el operador de decremento (--) disminuye (o resta de a uno) su operando y retorna un valor.
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:

Console.Write("Ingresar número: ");
long n = Convert.ToInt64(Console.ReadLine());  

for(long i = 0; n > i; n--)
{
    Console.Write(n + ",");
}

Console.ReadKey();

1. Mostrar mensaje

Console.Write("Ingresar número: ");
Muestra un mensaje en pantalla para pedir al usuario que ingrese un número.

2. Guardar el número

long n = Convert.ToInt64(Console.ReadLine());
Lee el número ingresado y lo guarda en la variable n.

3. Ciclo for

for(long i = 0; n > i; n--)
Este ciclo repite el proceso mientras n sea mayor que i.

  • i = 0 → Variable de control.
  • n > i → Condición para repetir.
  • n-- → Reduce el valor de n en 1.

4. Mostrar números

Console.Write(n + ",");
Muestra el valor actual de n seguido de una coma.

5. Pausar consola

Console.ReadKey();
Espera que el usuario presione una tecla antes de cerrar el programa.

Resultado

Si el usuario ingresa:

5

El programa mostrará:

5,4,3,2,1,

No hay comentarios.:

Publicar un comentario

Escribe un programa que dibuje un triángulo rectángulo usando algún carácter. Ingresa por consola el valor de N, siendo N la base y la altura del triángulo en C Sharp

Escribe un programa que dibuje un triángulo rectángulo usando algún carácter. Ingresa por consola el valor de N, siendo N la base y la altur...

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