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.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
+ --> el operador ( + ) concatena variables de cadena.
<= --> 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 mayor que o igual ( >= ) devuelve true si el operando izquierdo es mayor o igual que el operando derecho, y en false caso contrario.
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 muestra los primeros números de la serie: 1, 1, 2, 4, 8, 16, 32... donde cada número se obtiene multiplicando por 2 el valor anterior.
int vi = 1; int c = 1;
Console.Write("Ingresar número: ");
int N = int.Parse(Console.ReadLine());
while(c <= N)
{
Console.Write(vi + ",");
if(c >= 2)
{
vi = vi * 2;
}
c = c + 1;
}
Console.ReadKey();
1. Variables Iniciales
La variable vi guarda el valor inicial de la serie.
Empieza con 1.
La variable c funciona como contador y controla
cuántos números se mostrarán.
2. Entrada de Datos
El programa pide al usuario ingresar un número.
Ese valor se almacena en la variable N,
que representa la cantidad de términos de la serie.
3. Ciclo while
El ciclo while(c <= N) se repite mientras el contador sea menor o igual a N.
4. Mostrar Valores
La instrucción: Console.Write(vi + ","); muestra el valor actual de la serie.
5. Multiplicación por 2
La condición:
if(c >= 2)
verifica si el contador ya llegó al segundo término.
Luego:
vi = vi * 2;
multiplica el valor actual por 2 para generar
el siguiente número de la serie.
6. Incremento del Contador
La instrucción: c = c + 1; aumenta el contador en 1 para continuar con el siguiente ciclo.
7. Resultado Final
Si el usuario ingresa el número 10, el programa mostrará:
1,1,2,4,8,16,32,64,128,256,
No hay comentarios.:
Publicar un comentario