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 :)
Baca juga : Definisi Array, Deklarasi dan Bentuk Umum
Comments
Post a Comment