jueves, 27 de marzo de 2025

Invertir serie de números pares: 22,20,18,16,14,12,... en C Sharp

Código del ejercicio: Con ciclo while

int numero1 = 22;
int numero2 = 0;
int contador = 1;
while(numero1 >= numero2)
{
    Console.Write(numero1 + ",");
    numero1 = numero1 - 2;
}
Console.ReadKey();

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 ( + ) 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:

Este código imprime una secuencia de números pares en orden descendente desde 22 hasta 0.

Explicación línea por línea:

  • int numero1 = 22; → Declara una variable numero1 y le asigna el valor 22, que es el punto de inicio de la secuencia.
  • int numero2 = 0; → Declara una variable numero2 y le asigna el valor 0, que es el límite inferior de la secuencia.
  • int contador = 1; → Declara una variable contador, pero no se usa en el código, por lo que es innecesaria.
  • while (numero1 >= numero2) → Un bucle while que se ejecuta mientras numero1 sea mayor o igual a numero2.
  • Console.Write(numero1 + ","); → Imprime el valor actual de numero1 seguido de una coma.
  • numero1 = numero1 - 2; → Reduce numero1 en 2 unidades en cada iteración, asegurando que la secuencia solo incluya números pares.
  • Console.ReadKey(); → Espera a que el usuario presione una tecla antes de cerrar la consola.

Ejemplo de salida esperada:

22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2, 0

Código del ejercicio: Con ciclo for

for(int numero1 = 22; numero1 >= 0; numero1 = numero1 - 2)
{
    Console.Write(numero1 + ",");
}
Console.ReadKey();

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 ( + ) 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:

¿Qué hace este código?

Este código es un bucle for que imprime números pares en orden descendente desde 22 hasta 0, separados por comas.

Desglose del código:

  • for(int numero1 = 22; numero1 >= 0; numero1 = numero1 - 2)
    • Se inicializa la variable numero1 con 22.
    • El bucle se ejecuta mientras numero1 sea mayor o igual a 0.
    • En cada iteración, numero1 disminuye en 2.
  • Console.Write(numero1 + ",");
    • Imprime el valor de numero1 seguido de una coma.
  • Console.ReadKey();
    • Espera a que el usuario presione una tecla antes de cerrar la consola.

Ejemplo de salida esperada:

22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2, 0

No hay comentarios.:

Publicar un comentario

Ingresar un número entero y mostrar todos los números impares hasta el número ingresado en Python

Código del ejercicio: Con ciclo while numero = int ( input ( "Ingresar un número: " )) if numero ...

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