Mengakses Array dalam Bahasa C++

A. Mengakses Array Satudimensi

Setelah kamu bisa mendeklarasikan dan memberikan nilai pada suatu array, maka langkah selanjutnya adalah mengakses nilai yang berada pada suatu array. Untuk programnya saya contohkan sebagai berikut:

#include <iostream>
using namespace std;
int main(){
            int nilai[4] = {7,8,1,4};
            cout << "\nNilai ke - "<<0<<" : " <<nilai[0]<<endl;
            cout << "Nilai ke - "<<1<<" : " <<nilai[1]<<endl;
            cout << "Nilai ke - "<<2<<" : " <<nilai[2]<<endl;
            cout << "Nilai ke - "<<3<<" : " <<nilai[3]<<endl;
            return 0;
}

 Berikut ini adalah output dari program diatas :



Kamu juga bisa memanfaatkan loop untuk mengakses nilai pada array karena lebih cepat dan simple. Berikut saya contohkan kode programnya:

#include <iostream>
using namespace std;
int main(){
            int nilai[4] = {7,8,1,4};
            for(int x=0; x<4; x++){
                        cout << "Nilai ke - "<<x<<" : " <<nilai[x]<<endl;
            }
return 0;
}

Program lebih simple dan output sama sama :


B. Mengakses Array Duadimensi dan Multidimensi

Pada contoh diatas, dimensi pertama adalah abstrak atau bisa dikatakan hanya sebagai kelompok-kelompok bilangan (kurung kurawal ({}) didalam kurung kurawal utama atau besar). Dimensi kedua merupakan anggota dari kelompok-kelompok tersebut (isi dari kurung kurawal). Secara mudahnya bahwa dimensi kedua merupakan isi dari dimensi pertama. Berikut saya contohkan aplikasinya dalam program C++:

#include <iostream>
using namespace std;
int main(){
            int nilai[2][3] = {{7,8,1},{2,3,0}};
            cout << "\nNilai ke - "<<[0][0]<<" : " <<nilai[0][0]<<endl;
            cout << "Nilai ke - "<<[0][1]<<" : " <<nilai[0][1]<<endl;
            cout << "Nilai ke - "<<[0][2]<<" : " <<nilai[0][2]<<endl;
            cout << "Nilai ke - "<<[1][0]<<" : " <<nilai[1][0]<<endl;
            cout << "Nilai ke - "<<[1][1]<<" : " <<nilai[1][1]<<endl;
            cout << "Nilai ke - "<<[1][2]<<" : " <<nilai[1][2]<<endl;
            return 0;
}

Dan ini adalah output program diatas :



Mungkin kalo kamu bosen ngetiknya karena scriptnya terlalu banyak hehe, kamu juga bisa menggunakan loop seperti cara sebelumnya, berikut scriptnya :

#include <iostream>
using namespace std;
int main(){
            int nilai[2][3] = {{7,8,1},{2,3,0}};
            for(int x=0; x<=1; x++){
            for(int y=0; y<=2; y++){
                        cout << "Nilai ke - ["<<x<<"]["<<y<<"] : " <<nilai[x][y]<<endl;
            }
            }
            return 0;
}

Output program :


Mungkin sekian pembahasan tentang cara mengakses array, terimakasih telah berkunjung dan semoga bermanfaat :)



Comments

Popular posts from this blog

Cara Mudah Mengawinkan Kenari Indukan dengan Cepat