Cara Membuat Pola Bintang Program C Sharp

Prerequirement 

Sebelum melatih skill kita dalam membuat pola bintang ini, sangat disarankan kita terlebih dahulu mengetahui basic tentang penggunaan syntax perulangan dalam Bahasa C. Karena kedepannya, kita akan banyak sekali menggunakan perulangan dalam membuat pola.
Disini diharapkan kalian sudah jelas dalam menggunakan perulangan for. Dan memahami perulangan di dalam perulangan, atau dalam istilah lainnya nested loop. 
Perhatikan contoh dibawah ini

using System;
     
public class Program
{
 public static void Main()
 {
  for(int barisanBintang=1;barisanBintang<=5;barisanBintang++)
  {
   Console.Write("*");
  }
  Console.ReadLine();
 }
}

Deret bintang

Jika kita menjalankan syntax diatas, makan outputnya akan menampilkan
***** bintang sebanyak 5 kali secara horizontal
lalu, bagaimana jika kita ingin mengulang output tersebut ***** sebanyak 5 kali?
menjadi |*****| |*****| |*****| |*****| |*****| ?
maka kita bisa melakukan perulangan di dalam perulangan. Sehingga for yang awal, berada di dalam for baru
maka syntax kita menjadi seperti berikut:

using System;
     
public class Program
{
 public static void Main()
 {
  for(int forBaru=1;forBaru<=5;forBaru++)
  {
   for(int barisanBintang=1;barisanBintang<=5;barisanBintang++)
   {
   Console.Write("*");
   }
  }
  Console.ReadLine();
 }
}

Kotak bintang

Sekarang kita akan memodifikasi syntaxnya agar terlihat seperti berikut
*****
*****
*****
*****
*****
dengan menggunakan tambahan code writeLine(); , setelah keluar dari perulangan yang mencetak deret bintang.
Perhatikan syntax berikut,

using System;
     
public class Program
{
 public static void Main()
 {
  for(int forBaru=1;forBaru<=5;forBaru++)
  {
   for(int barisanBintang=1;barisanBintang<=5;barisanBintang++)
   {
   Console.Write("*");
   }
   Console.WriteLine();
  }
  Console.ReadLine();
 }
}

keyword writeLine disini berfungsi untuk berpindah baris. Sehingga setelah mencetak satu deret bintang, maka deret bintang berikutnya akan dicetak di bawahnya karena perpindahan baris. coba kalian modifikasi karakter bintang dengan menampilkan deret angka! selamat berlatih dan tunggu jawabannya di artikel berikutnya :)

About: ati-zone

Admin

Guru tak'kan tergantikan oleh teknologi, Tapi guru yang tak kenal teknologi agan tergantikan -someone

RECOMMENDED :

Blogger
Disqus
Select System Comments What You Love

No comments

Saya akan sangat bersyukur sekali atas komentar saran yang membangun dan komentar basa basi adalah rasa terima kasih yang tak terbalaskan

Popular Tags

Social Counter