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 menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
+ --> el operador ( + ) concatena variables de cadena.
>= --> 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 en C# muestra los primeros números de la serie: 1, 2, 4, 8, 16, 32, 64...
Cada número se obtiene multiplicando por 2 el número 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 >= 1)
{
vi = vi * 2;
}
c = c + 1;
}
Console.ReadKey();
| Código | Explicación |
|---|---|
| int vi = 1; | Guarda el valor inicial de la serie. La serie comienza con el número 1. |
| int c = 1; | Variable contador que controla cuántos números se mostrarán. |
| Console.Write("Ingresar número: "); | Muestra un mensaje para que el usuario escriba un número. |
| int N = int.Parse(Console.ReadLine()); | Lee el número ingresado y lo guarda en la variable N. |
| while(c <= N) | Repite el proceso mientras el contador sea menor o igual a N. |
| Console.Write(vi + ","); | Muestra el valor actual de la serie. |
| vi = vi * 2; | Multiplica el número actual por 2 para obtener el siguiente valor. |
| c = c + 1; | Incrementa el contador en 1. |
| Console.ReadKey(); | Espera que el usuario presione una tecla antes de cerrar el programa. |
Ejemplo:
Si el usuario ingresa el número 5, el programa mostrará:
1, 2, 4, 8, 16
No hay comentarios.:
Publicar un comentario