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 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:
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 = 1;
while (n <= num)
{
if(n != x)
{
Console.Write(n + ",");
}
n++;
}
Console.ReadKey();
Explicación del código
Console.Write("Ingresar número: ");
Muestra un mensaje en pantalla para que el usuario escriba un número.
int num = int.Parse(Console.ReadLine());
Lee el número ingresado por el usuario y lo guarda en la variable
num.
Console.Write("Ingresar número a excluir: ");
Solicita un número que no será mostrado en la lista.
int x = int.Parse(Console.ReadLine());
Guarda el número que se desea excluir en la variable
x.
int n = 1;
Inicializa la variable n con el valor 1 para comenzar el conteo.
while (n <= num)
El ciclo se ejecuta mientras n sea menor o igual al número ingresado.
if(n != x)
Verifica que el número actual sea diferente al número que se quiere excluir.
Console.Write(n + ",");
Muestra el número actual en pantalla seguido de una coma.
n++;
Incrementa el valor de n en 1 para continuar con el siguiente número.
Console.ReadKey();
Espera que el usuario presione una tecla antes de cerrar la consola.
¿Qué hace el programa?
El programa muestra los números desde 1 hasta un número ingresado por el usuario, pero excluye el número indicado.
Ejemplo: Número ingresado: 10 Número a excluir: 5 Resultado: 1,2,3,4,6,7,8,9,10,
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 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:
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 = 1; n <= num; n++)
{
if(n != x)
{
Console.Write(n + ",");
}
}
Console.ReadKey();
1. Pedir un número
Console.Write("Ingresar número: ");
Muestra un mensaje para que el usuario escriba un número.
2. Guardar el número
int num = int.Parse(Console.ReadLine());
Lee el número ingresado y lo guarda 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 excluido
int x = int.Parse(Console.ReadLine());
Guarda el número a excluir en la variable x.
5. Repetir desde 1 hasta el número ingresado
for (int n = 1; n <= num; n++)
El ciclo comienza en 1 y aumenta uno por uno hasta llegar al número indicado.
6. Verificar si el número es diferente
if(n != x)
Comprueba si el número actual es diferente al número que se quiere excluir.
7. Mostrar el número
Console.Write(n + ",");
Si el número es diferente, se muestra en pantalla.
8. Esperar una tecla
Console.ReadKey();
Mantiene la consola abierta hasta que el usuario presione una tecla.
Resultado del programa
El programa muestra los números desde 1 hasta un número ingresado, excluyendo el número que el usuario indique.
No hay comentarios.:
Publicar un comentario