Cara membuat program sederhana menghitung baris kursi pada kereta

Halo semuanya,
Hari ini saya akan sharing artikel dan cara membuat program sederhana menghitung baris kursi pada kereta. Berikut adalah contoh soalnya:

Jika A dapat disimbolkan dengan angka 1, B dengan angka 2, C dengan angka 3 dan seterusnya. Gunakanlah nested looping untuk menuliskan nomor kursi bangku kereta dengan panjang baris 18 dan lebar 4 kursi. Seperti contoh dibawah ini: 

  1A   AB     1C    1D
2A   2B      2C    2D
3A   3B      3C    3D
4A   4B      4C    4D

18A 18B  18C  18D  

Maka kita akan menggunakan Nested Looping (for…for) untuk membuat program tersebut. Berikut adalah codingnya:

 

//Kita akan mulai dengan mendeklarasikan variable dan dalam kasus ini saya menggunakan int

            int a;

//selanjutnya kita akan mencetak soal pertanyaan dengan console.writeline

            Console.WriteLine(“Kursi bangku kereta memiliki panjang sebanyak 18 baris dan lebar 4 kursi”);

 

            Console.WriteLine(“Model susunan kursi tersebut adalah sebagai berikut:”);

//lalu kita akan masuk pada nested looping (for…for) yang pertama

            for (a=1;a<19;a++)

pada coding diatas kita mengatur “a” start dari angka 1 sampai kurang dari 19 dimana nantinya setelah diproses akan berhenti pada angka 18. Bisa juga dengan menggunakan a<=18. Lalu untuk “a++”  artinya untuk setiap “a” akan bertambah 1.

//untuk for kedua kita akan membuat coding untuk mengeset baris kursi

           for (char b = ‘A’; b < ‘E’; b++)

pada coding di atas kita mengeset 4 baris kursi dari “A” sampai “D” dengan menggunakan variable “char” supaya bisa muncul alphabet A,B,C,dan D.

//lalu pada coding for ketiga kita akan mensetting supaya baris yang kita cetak pada for ke-2 tadi bisa ditampilkan secara horisontal.

            Console.Write(a + “” + b + “\t”);

//dan yang terakhir kita membuat coding writeline untuk program dimana setelah memproses for pertama, kedua, dan ketiga bisa melanjutkan penulisan hasil proses pada baris ke-2 dan seterusnya.

            Console.WriteLine();

Jika kita tidak memakai console.writeline maka hasilnya akan seperti ini:

1A  1B  1C  1D  2A  2B  2C  2D  3A  3B  3C  3D …18D

 

Note: “\t” itu artinya adalah Tab dalam bahasa pemograman C#

 

Sekian penjelasan saya terima kasih

 

 

Leave a Reply