jueves, 27 de marzo de 2025

Generar los números pares del 0 al 100 en C Sharp

Código del ejercicio: Con ciclo while

int numero = 0;
while(numero <= 100)
{
    Console.WriteLine(numero);
    numero += 2;
}
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 asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
do while --> este ciclo ejecutará el bloque de código una vez, antes de verificar si la condición es verdadera, luego repetirá el ciclo mientras la condición 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:

Este programa utiliza un ciclo while para mostrar todos los números pares desde el 0 hasta el 100. En cada repetición imprime un número y luego le suma 2, de esta manera solo aparecen números pares.

Función de cada línea del código

Código Explicación
int numero = 0; Declara una variable llamada numero de tipo entero y le asigna el valor inicial 0, que es el primer número par.
while(numero <= 100) Inicia un ciclo while. El ciclo seguirá ejecutándose mientras el valor de numero sea menor o igual a 100.
{ } Las llaves indican el bloque de instrucciones que se ejecutará cada vez que el ciclo se repita.
Console.WriteLine(numero); Muestra en la consola el valor actual de la variable numero.
numero += 2; Incrementa la variable numero en 2 unidades para obtener el siguiente número par.
Console.ReadKey(); Mantiene abierta la ventana de la consola hasta que el usuario presione una tecla.
Resumen: El programa comienza en 0, muestra ese número en la consola y después aumenta su valor en 2. Este proceso se repite hasta llegar al número 100, generando la secuencia de números pares: 0, 2, 4, 6, 8, ..., 98, 100.

Código del ejercicio: Con ciclo do while

int i = 0;
do
{
    Console.WriteLine(i);
    i = i + 2;
} while (i <= 100);
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 asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
do while --> este ciclo ejecutará el bloque de código una vez, antes de verificar si la condición es verdadera, luego repetirá el ciclo mientras la condición 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 i = 0;
do
{
    Console.WriteLine(i);
    i = i + 2;
} while (i <= 100);

Console.ReadKey();

Explicación del código

int i = 0;

Se crea una variable llamada i de tipo entero y se le asigna el valor 0. Este será el primer número que mostrará el programa.

do

Inicia un ciclo do-while, el cual ejecuta las instrucciones al menos una vez antes de comprobar la condición.

{ }

Las llaves indican el bloque de instrucciones que se ejecutará repetidamente mientras se cumpla la condición del ciclo.

Console.WriteLine(i);

Muestra en la consola el valor actual de la variable i.

i = i + 2;

Incrementa el valor de i en 2. De esta manera solo se generan números pares.

while (i <= 100);

Comprueba si i es menor o igual que 100. Si la condición se cumple, el ciclo continúa; si no, termina.

Console.ReadKey();

Espera que el usuario presione una tecla antes de cerrar la ventana de la consola.

Resultado

El programa imprime todos los números pares desde 0 hasta 100.

0
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
64
66
68
70
72
74
76
78
80
82
84
86
88
90
92
94
96
98
100

Código del ejercicio: Con ciclo for

for (int numero = 0; numero <= 100; numero += 2)
{
    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 asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
do while --> este ciclo ejecutará el bloque de código una vez, antes de verificar si la condición es verdadera, luego repetirá el ciclo mientras la condición 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

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

Explicación del código

for (int numero = 0; numero <= 100; numero += 2)

El for crea un ciclo que repite una acción varias veces.
  • int numero = 0: crea la variable numero y comienza en 0.
  • numero <= 100: el ciclo continúa mientras el número sea menor o igual a 100.
  • numero += 2: en cada repetición aumenta el valor de la variable en 2, por eso solo aparecen los números pares.
{ }

Las llaves indican el bloque de instrucciones que se ejecutará en cada repetición del ciclo.
Console.WriteLine(numero);

Muestra en la consola el valor actual de la variable numero en una línea nueva.
Console.ReadKey();

Espera a que el usuario presione una tecla antes de cerrar la ventana de la consola, permitiendo ver el resultado.

Resultado

El programa mostrará los siguientes números:

0
2
4
6
8
10
12
14
...
96
98
100

Resumen

El programa utiliza un ciclo for para comenzar en 0, aumentar de 2 en 2 y mostrar todos los números pares hasta llegar al 100. Finalmente, Console.ReadKey() mantiene abierta la consola hasta que el usuario presione una tecla.

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. ❤️