jueves, 23 de junio de 2022

Crear pirámide de asteriscos - C#

Ejemplo: si ingresamos el número 5, nos dibujara una pirámide de asteriscos de 5 filas.

     *
    ***
   *****
  *******
 *********
int numero, lineaActual, espacio, asterisco;
Console.Write("Ingresar número: ");
numero = Convert.ToInt32(Console.ReadLine());
for(lineaActual = 1; lineaActual <= numero; lineaActual++)
{
    for(espacio = 0; espacio < numero - lineaActual; espacio++)
    {
        Console.Write(" ");
    }
    for(asterisco = 0; asterisco < (lineaActual * 2) - 1; asterisco++)
    {
        Console.Write("*");
    }
    Console.WriteLine();
}
Console.ReadKey();

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.


Video explicativo del ejercicio

Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

No hay comentarios.:

Publicar un comentario

Mostrar los n primeros números de la siguiente serie: 1,4,9,16,25,36,... - C++

Con ciclo while #include <iostream> using namespace std ; int main () {     int num = 1 , c = 1 , n;     cout << "...