- Pengertian Array, Cara Kerja Dan Contohnya
Pengertian Array adalah sekumpulan variabel yang
memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array
merupakan konsep yang penting dalam pemrograman, karna array memungkinkan untuk
menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks.
Variabel array dideklarasikan dengan mencantumkan
tipe dan nama variable yang diikuti dengan banyaknya lokasi memori yang ingin
dibuat.
A. Deklarasi Array Dimensi Satu
Contoh :
X : Array[1..10] of integer
Artinya : mendefinisikan 10 variabel bertipe integer
Yaitu : X1, X2, X3, … X10
Contoh lain :
NamaHari : Array [1..7] of String
Nilai : Array [1..10] of Char
Frekuensi : Array[‘A’..‘E’] of Real
Contoh :
X : Array[1..10] of integer
Artinya :
mendefinisikan 10 variabel bertipe integer
Yaitu :
X1, X2, X3, … X10
Contoh lain :
NamaHari :
Array [1..7] of String
Nilai : Array
[1..10] of Char
Frekuensi : Array[‘A’..‘E’] of Real
Bentuknya :
tipe nama_var[ukuran];
Dengan :
● tipe : menyatakan jenis elemen array (int, char,
unsigned, dan lain-lain)
● ukuran : menyatakan jumlah maksimal elemen array
Contoh Program dalam bahasa C++ :
#include
main()
{
int N[5]={25,12,17,10,15};
int i;
for(i=0; i<=4; i++)
cout << N[i];
}
atau :
#include
main()
{
int N[5]={25,12,17,10,15};
int i;
for(i=0; i<=4; i++)
printf(“%d \n”,N[i]);
}
B. Array Dimensi Dua
Array dua dimensi hampir sama dengan array berdimensi
satu, namun biasanya array berdimensi dua banyak digunakan untuk penyajian data
berbentuk tabel atau juga berbentuk matriks.
Cara Memberikan Nilai/Harga pada Array
NilaiMka : Array[1..10] of Char
NilaiMka1 ß ’A’
NilaiMka2 ß ’C’
NilaiMka3 ß ’ ’
Bahasa C++ :
Variabel array dideklarasikan dengan mencantumkan tipe
dan nama variable yang diikuti dengan banyaknya lokasi memori yang ingin
dibuat.
Bentuknya :
tipe nama_var[ukuran];
Dengan :
● tipe : menyatakan jenis elemen array (int, char,
unsigned, dan lain-lain)
● ukuran : menyatakan jumlah maksimal elemen array
Contoh :
● int c[5];
C++ secara otomatis akan menyediakan lokasi memori
sesuai dengan yang dideklarasikan, dimana nomor indeks selalu dimulai dari 0.
● int c[5] = {-12, 0, 20, 85, 1551};
Nilai suatu variabel array dapat juga diinisialisasi
secara langsung seperti yang terdapat di dalam tanda kurung kurawal pada saat
deklarasi di atas.
● int x[5] = {0};
Deklarasi variable array sekaligus mengisi setiap
lokasi memorinya dengan nilai 0.
Contoh Algoritma :
Algoritma Array1D
DEKLARASI
N : array[1..5] of integer
i : integer
DESKRIPSI
N1ß 25
N2ß 12
N3ß 17
N4ß 10
N5ß 15
For i ß 1 to 5 do
Output (Ni)
endfor
Contoh Program dalam bahasa C++ :
#include
main()
{
int N[5]={25,12,17,10,15};
int i;
for(i=0; i<=4; i++)
cout << N[i];
}
atau :
#include
main()
{
int N[5]={25,12,17,10,15};
int i;
for(i=0; i<=4; i++)
printf(“%d \n”,N[i]);
Find all the best Casino games: slots, table games, video poker
BalasHapusPlay all 안동 출장샵 the best casino 광양 출장안마 games: slots, table games, video poker - Casino on your Android 영천 출장샵 or 화성 출장마사지 iOS device! 천안 출장마사지 - No Download.