Assalamu’alaikum warahmatullah hiwabarakatuh . . .
Selamat siang sahabat belajarc , kali ini saya akan menjelaskan cara membuat denah tempat duduk dengan tipe data array dua dimensi.
Sekilas tentang Array . . .
Array adalah sekumpulan variable bertipe sama yang bisa dirujuk dengan nama yang sama . Untuk mengindeks sebuah array , kita perlu menspesifikasi jumlah elemen yang diinginkan , diapit oleh sepasang kurung siku. Contoh : string [ , ] kursi = new string [ 4 , 4 ]; . Tipe data array terbagi menjadi beberapa macam
1. Array satu dimensi
2. Array dua dimensi ( tipe data yang saya gunakan)
3. Array tiga dimensi atau lebih
4. Array multidimensi
5. Array jagged
Langsung saja kita masuk ke program yang saya buat . . .
1. Deklarasikan variabel yang digunakan
string[,] kursi = new string[4, 4];
kursi[0, 0] = ” welly “;
kursi[0, 1] = ” puput “;
kursi[0, 2] = ” midah “;
kursi[0, 3] = ” wehau “;
kursi[1, 0] = ” sinta “;
kursi[1, 1] = ” matnur “;
kursi[1, 2] = ” eric “;
kursi[1, 3] = ” ricky “;
kursi[2, 0] = ” calvin “;
kursi[2, 1] = ” virya “;
kursi[2, 2] = ” rio “;
kursi[2, 3] = ” thomas “;
kursi[3, 0] = ” ghozi “;
kursi[3, 1] = ” darvin “;
kursi[3, 2] = ” darwin “;
kursi[3, 3] = ” yudi “;
int a, b;
Note : Untuk mengakses sebuah elemen didalam array dua dimensi , kita harus menspesifikasi kedua indeks yang dipisahkan dengan koma ( [ 4 , 4 ] )
2. Menampilkan denah tempat duduk kelas 1SIMC
Console.WriteLine(“\t\t<< denah tempat duduk 1SIMC >>”);
Console.WriteLine(“========================================================”);
Console.WriteLine(“||\twelly||\tsinta ||\tcalvin||\tghozi ||”);
Console.WriteLine(“||\tpuput||\tmatnur||\teric ||\tdarvin||”);
Console.WriteLine(“||\tmidah||\tvirya ||\trio ||\tdarwin||”);
Console.WriteLine(“||\twehau||\tricky ||\tthomas||\tyudi ||”);
Console.WriteLine(“========================================================”);
Console.WriteLine();
Note : Console.WriteLine (); digunakan untuk membuat jarak ( sama fungsi nya dengan enter )
\t : tab horizontal
3. Menampilkan denah yang duduk di sudut
Console.WriteLine(“=============================================”);
Console.WriteLine(“\tnama yang duduk di sudut”);
Console.WriteLine(“=============================================”);
Console.WriteLine();
for (a = 0; a < 4; a++)
{
for (b = 0; b < 4; b++)
{
if (a == 0 && b == 0)
{
Console.WriteLine(“===========”);
Console.WriteLine(“||” + “” + kursi[a, b] + “||”);
Console.WriteLine(“||\t ||”);
Console.WriteLine(“===========”);
}
if (a == 0 && b == 3)
{
Console.WriteLine(“||” + “” + kursi[a, b] + “||”);
Console.WriteLine(“||\t ||”);
Console.WriteLine(“===========”);
}
if (a == 3 && b == 0)
{
Console.WriteLine(“||” + “” + kursi[a, b] + “||”);
Console.WriteLine(“||\t ||”);
Console.WriteLine(“===========”);
}
if (a == 3 && b == 3)
{
Console.WriteLine(“||” + “” + kursi[a, b] + ” ||”);
Console.WriteLine(“||\t ||”);
Console.WriteLine(“===========”);
Console.WriteLine();
Note : Nested Looping digunakan untuk melakukan iterasi sejumlah perulangan yang diketahui ( a < 4 & b < 4 )
4. Menampilkan denah yang duduk ditegah
Console.WriteLine(“==========================================”);
Console.WriteLine(“ menampilkan nama yang duduk ditengah”);
Console.WriteLine(“==========================================”);
Console.WriteLine();
for (a = 0; a < 4; a++)
{
for (b = 0; b < 4; b++)
{
if (a == 1 && b == 1)
{
Console.WriteLine(“=====================”);
Console.Write(“||” + “” + kursi[a, b] + “||”);
}
else if (a == 1 && b == 2)
{
Console.WriteLine(“” + kursi[a, b] + “||”);
}
else if (a == 2 && b == 1)
{
Console.WriteLine(“=====================”);
Console.Write(“||” + “” + kursi[a, b] + ” ||”);
}
else if (a == 2 && b == 2)
{
Console.WriteLine(“” + kursi[a, b] + ” ||”);
Console.WriteLine(“=====================”);
Sekian penjelasan dari saya . . .
Mohon maaf jika ada kekurangan dalam artikel saya . . .
Semoga artikel ini dapat membantu kita semua dan bermanfaat bagi orang banyak.
<!– [if gte mso 9]>
UnhideWhenUsed=”false” Name=”Medium Grid 3