Pengertian dan Contoh Array Pada Bahasa C++
|Pengertian, Struktur dan Contoh Array Pada Bahasa C++ – Sudah 3 artikel yang admin bahas mengenai bahasa pemrograman C++, tentu dengan artikel tersebut kalian bisa belajar secara ototidak, mencoba dengan contoh yang berbeda serta admin berikan penjelasan yang mendetail agar mudah dipahami. Kali ini admin akan membahas mengenai Array pada C++, Array itu apa sih? Itu akan muncul dibenak teman-teman setelah belajar tentang percabangan dan perulangan.
Baca Artikel terkait :
Pengertian Array Pada Bahasa Pemrograman?
Array atau sering disebut dengan larik adalah suatu data terstruktur yang terdiri dari sejumlah elemen yang memiliki tipe data yang sama. Array mampu menyimpan sejumlah data dengan tipe yang sama (homogen) dalam sebuah variabel. Setiap lokasi data array diberi nomor indeks yang
berfungsi sebagai alamat dari data tersebut. Array pada umumnya dapat berupa satu dimensi, dua dimensi, tiga dimensi ataupun banyak dimensi (multi dimensi).
Array dapat di ilustrasikan dengan gambar diatas untuk array 1 dimensi dan array 2 dimensi. array mampu menampung banyak data namun dengan satu tipe data yang sama, misalnya integer saja.
Kelebihan menggunakan Array ?
Admin akan ilustrasikan menggunakan sebuah contoh : Seandainya anda membuat sebuah program untuk suatu instansi misalnya sekolah, tepatnya digunakan untuk mendata nilai-nilai dari siswa pada suatu kelas, dan dalam satu kelas terdapat 32 anak. Dengan arti kita membutuhkan 32 tempat penyimpanan (variabel) untuk menyimpan data tersebut, dan ini akan menghabiskan banyak tempat hanya untuk menulis variabel. Apalagi jika kalian yang baru mengenal dunia programming akan berpikiran untuk membuat 50 variabel secara individu seperti pernyataan di atas. Cara di atas adalah sangat-sangat tidak efektif atau salah karena manghabiskan banyak waktu. Bagaimana jika satu kelas tidak selalu memiliki 32 anak, mungkin di masa depan akan memiliki murid lebih dari 32 anak di dalam kelas. Maka dari itu array membuatnya lebih simpel dan tidak memakan banyak waktu teman-teman semua.
Perlu di ingat adalah index akan dimulai dari = 0
Macam-macam (jenis) Array Pada Bahasa C++ :
Pertama : Array 1 Dimensi
Array Satu dimensi adalah kumpulan elemen-elemen identik yang tersusun dalam satu baris. Elemen-elemen tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut boleh berbeda.
- Struktur penulisan Array 1 Dimensi
Pada dasarnya untuk mendeklarasikan sebuah array satu dimensi, kalian harus menggunakan tanda [ ] (bracket).
- Contoh Koding Array 1 Dimensi
#include <iostream>
using namespace std;
int umur[] = {10, 11, 12, 23, 25};
int n, hasil=0;
int main ()
{
for ( n=0 ; n<5 ; ++n )
{
hasil+= umur[n];
}
cout << hasil;
return 0;
}
Dalam program diatas, program akan menjumlahkan nilai dari tiap index umur dan hasilnya akan di simpan kedalam variabel hasil untuk ditampilkan di akhir program.
Kedua : Array 2 Dimensi
Array 2 dimensi adalah array yang mempunyai dua subskrip, yaitu baris dan kolom yang terdiri dari beberapa baris dan beberapa kolom elemen yang bertipe sama.
- Struktur penulisan array 2 dimensi
Untuk membuat sebuah variabel dengan array dua dimensi, kalian membutuhkan dua buah operator subscript ( [] ) dengan masing-masing ukuran array.
- Contoh Koding Array 2 Dimensi
#include <iostream>
using namespace std;
const int MAX_ROW = 3;
const int MAX_COL = 3;
int main ()
{
string nama[MAX_ROW][MAX_COL]={
{"budi", "alex", “sindo”},
{"fajar", "nick"},
{"laksono", "eren"}
};
for(int i=0;i<MAX_ROW;++i){
for(int j=0;j<MAX_COL;++j){
cout<<"["<<(i+1)<<"]["<<(j+1)<<"]. "<<nama[i][j]<<endl;
}
}
return 0;
}
Untuk array 3 dimensi ke atas atau sering disebut dengan multidimensi cukup kalian tambahkan saja kolom dan barisnya. Modelnya sama dengan 2 dimensi, hanya yang membedakan adalah kolom dan jumlah barisnya saja.
Untuk yang mau download dalam versi modul dan powerpoint lengkap, kalian bisa download sini : Download
Bagaimana cukup mudah bukan untuk belajar bahasa pemrograman, yang penting niat saja sebenarnya teman-teman semua.