jueves, 27 de marzo de 2025

Mostrar los números del 1 al 100 en C Sharp

Código del ejercicio: Con ciclo while

int numero = 1;
while(numero <= 100)
{
    Console.WriteLine(numero);
    numero++;
}
Console.ReadKey();

Definición de los códigos del ejercicio:

Console.WriteLine() --> escribe un texto en pantalla y avanza de línea.
int --> dato entero de 32 bits.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
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.
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:

Código

int numero = 1;

while(numero <= 100)
{
    Console.WriteLine(numero);
    numero++;
}

Console.ReadKey();

Explicación simple de cada línea

Código Explicación
int numero = 1; Declara una variable llamada numero de tipo entero y le asigna el valor 1. Este será el primer número que se mostrará.
while(numero <= 100) Inicia un ciclo while. El ciclo se repetirá mientras el valor de numero sea menor o igual a 100.
{ } Las llaves contienen todas las instrucciones que se ejecutarán repetidamente mientras la condición del while sea verdadera.
Console.WriteLine(numero); Muestra en la pantalla el valor actual de la variable numero.
numero++; Aumenta el valor de numero en 1 para que el siguiente número también se muestre.
Console.ReadKey(); Espera que el usuario presione una tecla antes de cerrar la consola.

¿Cómo funciona el programa?

El programa comienza con el número 1. Luego entra en un ciclo while, donde muestra el número actual y lo incrementa en uno. Este proceso se repite hasta llegar al número 100. Cuando el valor de numero pasa a ser 101, la condición deja de cumplirse y el ciclo termina.

Resultado esperado

En la consola se mostrarán los números del 1 al 100, uno debajo del otro.

1
2
3
4
5
...
98
99
100

Código del ejercicio: Con ciclo for

for (int numero = 1; numero <= 100; numero++)
{
    Console.WriteLine(numero);
}
Console.ReadKey();

Definición de los códigos del ejercicio:

Console.WriteLine() --> escribe un texto en pantalla y avanza de línea.
int --> dato entero de 32 bits.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
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.
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:

for (int numero = 1; numero <= 100; numero++)
{
    Console.WriteLine(numero);
}
Console.ReadKey();
Código Explicación
for (int numero = 1; numero <= 100; numero++) Inicia un ciclo for. La variable numero comienza con el valor 1, el ciclo se repite mientras numero sea menor o igual a 100, y en cada vuelta aumenta su valor en 1.
{ Indica el inicio del bloque de instrucciones que se ejecutarán en cada repetición del ciclo.
Console.WriteLine(numero); Muestra en la consola el valor actual de la variable numero. En cada repetición se imprime un número diferente, desde el 1 hasta el 100.
} Marca el final del bloque de instrucciones del ciclo for.
Console.ReadKey(); Espera a que el usuario presione una tecla antes de cerrar la consola, permitiendo ver todos los números mostrados.

No hay comentarios.:

Publicar un comentario

Calcular el perímetro de un triángulo en Python

Código del ejercicio: lado1 = float ( input ( "lado1: " )) lado2 = float ( input ( "lado2: " )) lado3 = f...

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