Mari menggambar dengan Visual Studio!!!

Selamat siang teman-teman, hari ini saya akan memposting tentang bagaimana menggambar pola pada c# dengan menggunakan looping. Penasaran bagaimana caranya?, ikuti langkah-langkah dibawah ini:

  • daftar variabel yang ingin dipakai nantinya, daftar didalam class program untuk digunakan oleh constructor dibawahnya…..

class Program
    {      
        const string bintang = “*”;
        const string langkah = ” “;
        const int jumlah = 15;

  • Baru mulai tulis apa saja yang ingin dimunculkan (dicetak) dengan constructor……

        static void Main(string[] args)
        {
            BentukA();
        }

  • Buka satu constructor lain lagi untuk menulis apa saja yang ingin dicetak…dan kemudian dipanggil oleh constructor pertama….

        static void BentukA()
        {
            int index = 0;
            for (index = 0; index < jumlah; index++)
            {

  • Looping sesuai dengan jumlah yang didaftar diatas….

                for (int c = 0;c <= index; c++)
                {
                    Console.Write(bintang);
                }

  • Bentuk pola saya bagi menjadi BentukA, BentukB, BentukC, BentukD;
  • Jumlah spasi nanti akan saya daftar diconstructor terakhir….untuk mengatur jumlah spasi sesuai keinginan….

                Jumlahspasi();
                BentukB(index);
               
                Jumlahspasi();
                BentukC(index);

                Jumlahspasi();
                BentukD(index);

                Console.WriteLine();
            }
        }

  • Karena BentukA tadi sudah dilooping, maka yang perlu kita buat adalah tinggal BentukB, BentukC, BentukD……    

        static void BentukB(int index)
        {
            for (int c = 0; c < jumlah; c++)
                Console.Write(bintang);
        }
       
        static void BentukC(int index)
        {
            for (int c = 0; c < jumlah ; c++)
                Console.Write(bintang);
        }
       
        static void BentukD(int index)
        {
            for (int c = 0; c < jumlah – index; c++)
                Console.Write(bintang);
        }

  • Nah, dibagian ini saya buat constructor untuk mengubah jumlah spasi dengan looping for…..

        static void Jumlahspasi()
        {
            for (int i = 0; i < 10; i++)
                Console.Write(langkah);
        }
    }

Tampilan akhirnya akan menjadi seperti dibawah ini:

Share this: