Código del ejercicio: Con ciclo while
Definición de los códigos del ejercicio:
Console.Write() --> escribe un texto en pantalla.int --> dato entero de 32 bits.
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 o igual ( >= ) devuelve true si el operando izquierdo es mayor o igual que el operando derecho, y en false caso contrario.
-= --> el operador de asignación de resta ( -= ) resta el valor del operando derecho de 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:
1. Declaración de variable
int numero = 21;
Se declara una variable numero y se le asigna el valor 21.
2. Bucle While
while(numero >= 1)
Se inicia un bucle while que se ejecutará mientras el número sea mayor o igual a 1.
3. Imprimir número
Console.Write(numero + ",");
Se muestra el valor actual de numero seguido de una coma.
4. Disminuir el número
numero = numero - 2;
Se reduce el valor de numero en 2, asegurando que solo se impriman números impares.
5. Pausa hasta que el usuario presione una tecla
Console.ReadKey();
El programa espera que el usuario presione una tecla antes de cerrar la consola.
Salida esperada
21,19,17,15,13,11,9,7,5,3,1
Código del ejercicio: Con ciclo for
Definición de los códigos del ejercicio:
Console.Write() --> escribe un texto en pantalla.int --> dato entero de 32 bits.
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 o igual ( >= ) devuelve true si el operando izquierdo es mayor o igual que el operando derecho, y en false caso contrario.
-= --> el operador de asignación de resta ( -= ) resta el valor del operando derecho de 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:
El siguiente código imprime los números impares en orden descendente desde 21 hasta 1.
Código en C#
for(int numero = 21; numero >= 1; numero -= 2)
{
Console.Write(numero + ",");
}
Console.ReadKey();
Explicación del Código
- for(int numero = 21; numero >= 1; numero -= 2)
- Se inicializa la variable
numerocon el valor 21. - El bucle se ejecuta mientras
numerosea mayor o igual a 1. - En cada iteración,
numerose reduce en 2 (para obtener los impares en orden descendente).
- Se inicializa la variable
- Console.Write(numero + ",");
- Imprime el valor actual de
numeroseguido de una coma.
- Imprime el valor actual de
- Console.ReadKey();
- Espera a que el usuario presione una tecla antes de cerrar la consola.
Resultado Esperado
En la consola se mostrará:
21,19,17,15,13,11,9,7,5,3,1
No hay comentarios.:
Publicar un comentario