Ejemplo: si ingresamos el número 5, nos dibujara una pirámide de asteriscos de 5 filas.
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.
Convert.ToInt32 --> convierte un valor especificado en un entero de 32 bits con signo.
Console.ReadLine() --> lee un dato desde teclado.
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 menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
, --> permite agrupar dos sentencias donde se espera una.
Console.WriteLine() --> escribe un texto en pantalla y avanza de línea.
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# crea una pirámide utilizando asteriscos (*). El usuario ingresa un número y ese número representa la altura de la pirámide.
1. Declaración de variables
- numero: guarda la altura de la pirámide.
- lineaActual: controla cada fila.
- espacio: controla los espacios vacíos.
- asterisco: controla la cantidad de asteriscos.
2. Pedir el número al usuario
El programa solicita un número y lo guarda en la variable numero.
3. Crear las filas de la pirámide
Este ciclo se repite desde la línea 1 hasta el número ingresado. Cada repetición crea una nueva fila de la pirámide.
4. Mostrar espacios
Este ciclo imprime espacios vacíos antes de los asteriscos para centrar la pirámide.
5. Mostrar asteriscos
Este ciclo imprime los asteriscos de cada línea.
La fórmula:
hace que la cantidad de asteriscos aumente de dos en dos:
- Fila 1 → 1 asterisco
- Fila 2 → 3 asteriscos
- Fila 3 → 5 asteriscos
- Fila 4 → 7 asteriscos
6. Salto de línea
Después de imprimir los asteriscos, el cursor baja a la siguiente línea.
7. Pausar la consola
Sirve para que la ventana de la consola no se cierre inmediatamente.
Ejemplo de salida
*
***
*****
*******
*********
No hay comentarios.:
Publicar un comentario