C# Pola Gelombang Bintang

C# Gelombang Bintang | C# Wave Pattern
C# Gelombang Bintang | C# Wave Pattern

C# Gelombang Bintang adalah membuat program c# dengan pola asterisk atau pola bintang yang dibentuk gelombang atau ombak, Biasanya pola asterisk ini sering ditemukan sebagai tugas kuliah bagi para Dosen, ataupun guru di Indonesia.

Berikut Source Code pola gelombang bintang (*) atau pattern wave asterisk (*) atau pola ombak bintang (*).

int waveHeight = 4; //ubah nilai untuk menambah atau mengurangi ketinggian gelombang
int wL = 4; //panjang gelombang -> ubah nilai untuk menambah atau mengurangi panjang gelombang
int wH = waveHeight - 1; //untuk loop kondisi
int x = wH; // untuk kondisi print

for (int i = 0; i <= wH; i++)
{
    for (int j = 0; j <= wH * wL * 2; j++)
    {
        if (j % (wH * 2) == x || j % (wH * 2) == wH + i)
        {
            Console.Write("*");
        }
        else
        {
            Console.Write(" ");
        }
    }
    x--;
    Console.WriteLine();
}
Console.ReadKey(true);

Output :

   *     *     *     *
  * *   * *   * *   * *
 *   * *   * *   * *   *
*     *     *     *     *

Leave a Reply

Your email address will not be published. Required fields are marked *