Array 2D merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui 2 indeks yaitu indeks baris dan indeks kolom.
Bentuk umum pendeklarasian:
nama_array[jumlah_elemen_baris][jumah_elemen_kolom]
Jadi jika seperti contoh diatas kita ingin mengakses nomor "13" berarti arraynya adalah [1][2]
sekarang kita coba kerjakan soal dibawah ini
SOAL:
PROGRAMMING:
HASIL:
PENJELASAN:
- pertama tama kita masukkan inputan baris dan kolom nya
- lalu kita masukkan ke array 2D kita arr[baris][kolom]
- lalu kita buat nested loop untuk soal ini
- di dalam loop kedua kita berikan condition if
- jika j=1 atau j=kolom maka otomatis akan print out "+"
- atau jika i = (baris+1)/2 maka akan print out "+", tujuannya adalah agar bisa muncul "+" di tengah.
- atau jika baris=genap atau habis dibagi 2 maka akan diberikan condition sendiri.
- jika i = baris/2 atau jika i =(baris/2)+1 maka akan print out "+" jika tidak maka akan print out spasi.
- jika condition tidak terpenuhi semua maka sistem akan print out spasi juga.
- setelah itu jangan lupa berikan spasi setiap akhir looping pertama/i.
Sekian penjelasan Array 2D semoga bermanfaat :D
0 comments:
Post a Comment