jueves, 27 de marzo de 2025

Generar serie: 1,4,9,16,25,36,... en C Sharp

Código del ejercicio: Con ciclo while

int numero1 = 1;
int numero2 = 36;
int contador = 1;
while(numero1 <= numero2)
{
    Console.Write(numero1 + ",");
    contador = contador + 1;
    numero1 = contador * contador;
}
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 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 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:

Código:

        
int numero1 = 1;
int numero2 = 36;
int contador = 1;
while(numero1 <= numero2)
{
    Console.Write(numero1 + ",");
    contador = contador + 1;
    numero1 = contador * contador;
}
Console.ReadKey();
        
    

Explicación:

  • int numero1 = 1; → Se inicializa numero1 con 1. Este representa los números de la serie.
  • int numero2 = 36; → Se define numero2 como el límite superior (36 en este caso).
  • int contador = 1;contador comienza en 1 y se usará para calcular los cuadrados.
  • while(numero1 <= numero2) { ... } → Se ejecuta el bucle mientras numero1 sea menor o igual a 36.
  • Console.Write(numero1 + ","); → Se imprime el valor actual de numero1, seguido de una coma.
  • contador = contador + 1; → Se incrementa contador en 1 en cada iteración.
  • numero1 = contador * contador; → Se calcula el cuadrado del nuevo contador para generar el siguiente número de la serie.

Salida esperada:

1, 4, 9, 16, 25, 36

Código del ejercicio: Con ciclo for

int contador = 1;
for(int numero1 = 1; numero1 <= 36; numero1 = contador * contador)
{
    Console.Write(numero1 + ",");
    contador++;
}
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 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 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:

El siguiente código genera la serie de números cuadrados: 1, 4, 9, 16, 25, 36.

int contador = 1;
for(int numero1 = 1; numero1 <= 36; numero1 = contador * contador) {
    Console.Write(numero1 + ",");
    contador++;
}
Console.ReadKey();

Explicación paso a paso:

  • int contador = 1; → Se declara una variable contador e inicia en 1.
  • for(int numero1 = 1; numero1 <= 36; numero1 = contador * contador) → Se inicia un bucle for:
    • numero1 empieza en 1.
    • La condición numero1 <= 36 hace que el bucle se detenga cuando numero1 supere 36.
    • numero1 = contador * contador asigna el cuadrado del contador.
  • Console.Write(numero1 + ","); → Muestra numero1 en la consola con una coma.
  • contador++; → Incrementa contador en 1.
  • Console.ReadKey(); → Espera que el usuario presione una tecla para cerrar la consola.

Salida esperada:

1, 4, 9, 16, 25, 36

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