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 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 en C#:
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 del código:
-
int numero1 = 1;
Crea una variable llamada numero1 que guarda el primer número de la serie, que es 1. -
int numero2 = 36;
Guarda el valor máximo hasta donde llegará la serie. El programa terminará cuando supere el número 36. -
int contador = 1;
Crea una variable que servirá para aumentar el número y generar los cuadrados. -
while(numero1 <= numero2)
Inicia un ciclo repetitivo que se ejecutará mientras numero1 sea menor o igual a 36. -
Console.Write(numero1 + ",");
Muestra en pantalla el valor actual de numero1 seguido de una coma. -
contador = contador + 1;
Aumenta el valor de contador en 1 para pasar al siguiente número. -
numero1 = contador * contador;
Calcula el cuadrado del contador.
Ejemplo:
1 × 1 = 1
2 × 2 = 4
3 × 3 = 9
4 × 4 = 16
5 × 5 = 25
6 × 6 = 36 -
Console.ReadKey();
Espera que el usuario presione una tecla antes de cerrar la ventana de consola.
Funcionamiento de la serie:
El programa genera números elevados al cuadrado comenzando desde 1 hasta llegar al valor 36. Por eso muestra la siguiente secuencia:
1, 4, 9, 16, 25, 36
Cada número se obtiene multiplicando el contador por sí mismo: contador × contador.
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 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:
Este programa genera una serie de números cuadrados perfectos.
Cada número se obtiene multiplicando un número por sí mismo:
1×1 = 1, 2×2 = 4, 3×3 = 9, 4×4 = 16, 5×5 = 25, 6×6 = 36.
Código en C#
int contador = 1;
for(int numero1 = 1; numero1 <= 36; numero1 = contador * contador)
{
Console.Write(numero1 + ",");
contador++;
}
Console.ReadKey();
Explicación de cada línea
int contador = 1;
Crea una variable llamada contador y le asigna el valor inicial 1.
Esta variable sirve para realizar las multiplicaciones que generan la serie.
for(int numero1 = 1; numero1 <= 36; numero1 = contador * contador)
Crea un ciclo for que se repetirá mientras el valor de
numero1 sea menor o igual a 36.
Sus partes son:
- int numero1 = 1: inicia la variable numero1 con el valor 1.
- numero1 <= 36: indica que el ciclo continúa hasta llegar al número 36.
- numero1 = contador * contador: calcula el siguiente número de la serie elevando el contador al cuadrado.
Console.Write(numero1 + ",");
Muestra en pantalla el valor actual de numero1 seguido de una coma.
Ejemplo:
1,4,9,16,25,36,
contador++;
Aumenta el valor de la variable contador en 1.
Esto permite generar el siguiente número cuadrado.
Ejemplo:
contador = 1 → 1×1 = 1
contador = 2 → 2×2 = 4
contador = 3 → 3×3 = 9
Console.ReadKey();
Espera que el usuario presione una tecla antes de cerrar el programa.
Resultado del programa
1,4,9,16,25,36,
No hay comentarios.:
Publicar un comentario