C++ : Cara Input Nilai ke Dalam Array 2D ( Dua Dimensi )

Mengenal array satu dimensi sudah...

Input nilai ke dalam array satu dimensi sudah  dan mengenal / ta'aruf pada array dua dimensi ini pun sudah 😁

Apa yang kurang !? Yah benar, input atau memasukkan nilai ke dalam array dua dimensi. Seperti yang telah kita pelajari pada artikel sebelumnya bahwa array dua dimensi merupakan array yang terdiri bukan hanya satu baris, melainkan beberapa baris data yang bertumpuk ( lihat ilustrasi tabelnya di artikel ini ).
Mari kita praktikkan, langsung kita buka projek yang telah kita buat kemarin dalam artikel ini :

#include <iostream>
#include <conio.h>

using namespace std;

int main() {
   
    int MSC[3][4]={{3,4,8,0},{3,9,2,1},{6,3,0,2}};
   
    cout<<"MENAMPILKAN ARRAY DUA DIMENSI"<<endl;
    cout<<MSC[1][2];
getch();

}

Kita hapus  const value dari array kita sehingga menjadi :

#include <iostream>
#include <conio.h>

using namespace std;

int main() {
   
    int MSC[3][4];
   
    cout<<"INPUT ARRAY DUA DIMENSI"<<endl;
   
getch();

}

Pertama, kita akan coba memasukkan nilai dengan cara manual terlebih dahulu. Artinya kita gunakan perintah cin>> dan cout<< sesuai dengan jumlah baris dan kolom yang kita deklarasikan, yaitu sejumlah baris [3] dan [4];
Gaskan menjadi :

    cout<<"INPUT ARRAY DUA DIMENSI"<<endl;
    cout<<"Input nilai baris ke-0 dan kolom ke-0 : ";
    cin>>MSC[0][0];
    cout<<"Input nilai baris ke-0 dan kolom ke-0 : ";
    cin>>MSC[0][1];
    cout<<"Input nilai baris ke-0 dan kolom ke-0 : ";

Terus sampai pada baris [3] dan kolom [4]

Kemudian lakukan perintah output untuk menampilkan array int MSC[3][4] dengan perulangan for() :

for(int i=0; i<3; i++) { // looping baris
        for(int x=0; x<4; x++) { // looping kolom
            cout<<MSC[i][x]<<" "; // output array dengan baris dan kolom sesuai looping
        }
        cout<<endl;
    }

Lalu coba jalankan dengan perintah gcc / g++ filename.cpp -o output_name :

 

Lakukan input angka / nilai sampai titik akhir baris ke-3 dan kolom ke-4, sesuai dengan deklarasi kita pada awal program :

    int MSC[3][4];

Kemudian pada akhirnya akan muncul data array kita :


Yeaaay, berhasil 😎😌
Input nilai ke dalam array dua dimensi dinyatakan success gaes 😂


Ahmad Istakim

Alumni dari jurusan Manajemen Informatika di Universitas Sains Al-Qur'an (UNSIQ ) Wonosobo. Tertarik dalam bidang pendidikan, teknologi komputasi dan disiplin ilmu keislaman ( Tafsir, Hadits, Arudl, Nahwu-Sharaf, Fiqh maupun Aqidah ) - https://s.id/blog-islamQ. Pernah juga mengenyam pendidikan di beberapa pesantren yang ada di Kab. Wonosobo dan Kab. Purworejo

Posting Komentar

Lebih baru Lebih lama