Belajar Array Dalam Pemrograman C++
Pengertian Array
Array adalah kumpulan data yang betipe sama yang menggunakan nama sama. Dengan menggunakan array, sejumlah variable dapat menggunakan nama yang sama. Antara satu variabel dengan variabel lainnya di dalam array dibedakan beerdasarkan subscriptnya.
Variabel array terdiri dari :- Array berdimensi satu
- Array berdimensi dua
Tipe_data nama_variabel[jumlah elemen];
Contoh:
int nim[24];
2. Bentuk umum array berdimensi dua.
Tipe_data nama_variabe[jumlah baris][jumlah kolom];
Contoh:
int nilai[5][4];
Dalam penulisan array menggunakan tipe data char, jangan lupa untuk memasukan indeks parameter untuk jumlah karakter yang dapat ditampung, jika karakter yang dimasukkan lebih dari satu. Parameter tersebut dituliskan dibagian paling akhir.
Keunggulan dan Kelemahan Array.
Keunggulan array adalah sebagai berikut:
1. Array sangat cocok digunakan untuk pengaksesan acak (random). Karena sembarang elemen di array dapat diacu secara langsung tanpa melalui elemen-elemen lain.
2. Jika berada di suatu lokasi elemen, maka sangat mudah untuk
menelusuri ke elemen-elemen tetangga, baik elemen sebelumnya ataupun
elemen berikutnya.
3. Jika elemen-elemen array adalah nilai-nilai independen dan seluruhnya
harus terjaga, maka penggunaan penyimpanannya sangatlah efisien.
Kelemahan array adalah sebagai berikut:
1. Array selalu bertipe homogen. Kita tidak dapat mempunyai array diaman
satu elemen adalah karakter, elemen lain bilangan dan elemen lain
adalah tipe-tipe data yang lainnya yang berbeda.
2. Kebanyakan bahasa pemrograman mengimplementasikan array statik yang
sulit diubah ukurannya di saat eksekusi. Bila penambahan dan pengurangan
terjadi secara terus menerus, maka representasi statis adalah sebagai
berikut:
~ Tidak efisien dalam penggunaan memori.
~ Menyia-nyiakan banyak waktu saat komputasi.
~ Pada suatu aplikasi, representasi statis tidak dimungkinkan.
Contoh decoding Array C++
#include <stdio.h>
#include <conio.h>
#include<iostream.h>
main();
int i,j;
int tabel[3][2] ;
for (i=0;i<=2 ;i++)
{
for (j=0; j<=1 ; j++)
{
cout<< “data ke-”<<i<<j<<endl;
cout<<“nilai=“ ;cin>>tabel[i][j];
}
getch():
}
BELAJAR ARRAY DALAM C++
Reviewed by Dwi Yuli Wibowo
on
November 22, 2014
Rating:
No comments:
Pembaca yang baik tinggalkan komentar yang baik