Código del ejercicio:
Definición de los códigos del ejercicio:
Console.Write() --> escribe un texto en pantalla.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.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
!= --> el operador de desigualdad ( != ) comprueba si sus dos operandos no son iguales y devuelve un resultado booleano.
+= --> el operador de asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
+ --> 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:
Console.Write("Ingresar número: ");
int num = int.Parse(Console.ReadLine());
Console.Write("Ingresar número a excluir: ");
int x = int.Parse(Console.ReadLine());
int n = 0;
while (n <= num)
{
if(n != x)
{
Console.Write(n + ",");
}
n += 2;
}
Console.ReadKey();
1. Solicitar el número límite
El programa pide al usuario ingresar un número. Ese valor se guarda en la variable num.
2. Solicitar el número a excluir
Luego se pide otro número que no será mostrado en la lista de números pares. Ese valor se almacena en la variable x.
3. Inicializar la variable n
La variable n comienza en 0, porque desde ahí empiezan los números pares.
4. Ciclo while
El ciclo while se ejecuta mientras n sea menor o igual al número ingresado.
5. Condición if
La condición if(n != x) verifica que el número actual sea diferente al número que se desea excluir.
Si el número es diferente, se muestra en pantalla.
6. Incremento de 2 en 2
La instrucción n += 2 aumenta el valor de n en 2, permitiendo mostrar únicamente números pares.
7. Console.ReadKey()
Hace que la consola espere que el usuario presione una tecla antes de cerrar el programa.
Código del ejercicio: Otra forma de hacer
Definición de los códigos del ejercicio:
Console.Write() --> escribe un texto en pantalla.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.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
!= --> el operador de desigualdad ( != ) comprueba si sus dos operandos no son iguales y devuelve un resultado booleano.
+= --> el operador de asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
+ --> 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:
Console.Write("Ingresar número: ");
int num = int.Parse(Console.ReadLine());
Console.Write("Ingresar número a excluir: ");
int x = int.Parse(Console.ReadLine());
for (int n = 0; n <= num; n += 2)
{
if(n != x)
{
Console.Write(n + ",");
}
}
Console.ReadKey();
1. Mostrar mensaje al usuario
Console.Write("Ingresar número: "); muestra un mensaje en pantalla para pedir un número al usuario.
2. Leer el número
int num = int.Parse(Console.ReadLine()); guarda el número ingresado en la variable num.
3. Pedir el número a excluir
Console.Write("Ingresar número a excluir: "); solicita un número que no debe mostrarse.
4. Guardar el número a excluir
int x = int.Parse(Console.ReadLine()); guarda el número a excluir dentro de la variable x.
5. Bucle for
for (int n = 0; n <= num; n += 2) genera números pares desde 0 hasta el número ingresado, aumentando de 2 en 2.
6. Condición if
if(n != x) verifica que el número actual sea diferente del número a excluir.
7. Mostrar resultados
Console.Write(n + ","); imprime los números pares en pantalla separados por comas.
8. Pausar la consola
Console.ReadKey(); espera que el usuario presione una tecla antes de cerrar la consola.