Array adalah kumpulan data bertipe sama yang menggunakan nama sama. Dengan mengggunakan array, sejumlah variabel dapat memakai nama yang sama. Antara satu variabel dengan variabel lain di dalam array dibedakan berdasarkan subscript. Sebuah subscript berupa bilangan di dalam kurung siku. Melalui subscript inilah masing-masing elemen array dapat diakses.
Array dapat dibedakan menjadi :
Array berdimensi satu
//prog8_1.cpp
#include <iostream.h>
#include <conio.h>void main()
{
float suhu[5]; //array dengan 5 elemen bertipe float
//membaca data dari keyboard dan menyimpan ke array
cout<<”Masukkan 5 buah suhu :”<<endl;
for(int i=0; i<5; i++)
{
cout<<”Suhu ke “<<i+1<<” : “;
cin>>suhu[i];
}
//menampilkan data ke layar
cout<<endl<<”Suhu yang anda masukkkan”<<endl;
for(int i=0; i<5; i++)
{
cout<<”Suhu ke “<<i+1<<” : “<<suhu[i]<<endl;
}
getch();
}
Mendefinisikan Array
Mendefinisikan array meliputi :
Misalnya :
float suhu[5];
Subscript array (index array) dimulai dari nol.
Mengakses Elemen Array
Contoh :
cin>>suhu[i];
cout<<suhu[3];
Memberikan nilai awal ke dalam Array
Contoh :
int jum_hari[12] =
{
31,28,31,30,31,30,31,31,30,31,30,31
};
Array dua dimensi
Contoh :
//prog8_5.cpp
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
void main()
{
cout<<”Program Matrik”<<endl;
int matrik[3][3];
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
{
cout<<“Elemen ke “<<i+1<<”,”<<j+1<<” : “;
cin>>matrik[i][j];
}
}
cout<<endl<<”Matrik Hasil : “<<endl;
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
{
cout<<setw(4)<<matrik[i][j]<<” “;
}
cout<<endl;
}
getch();
}
Sumber : Pemrograman C++, Abdul Kadir, Penerbit Andi
Materi ini telah saya gunakan untuk mengajar di Stikom Bali untuk mata kuliah Algoritma dan Struktur Data I. Kalau ada yang ingin download dalam format Power Point, silahkan ambil disini.
Artikel Terkait :
2 Comment
Makasih lagi ye Mas…Saya Masih newbie nich…Mau tnya no HP Mas…boleh gk?krim ke email ku yah…indahadiputra@yahoo.com atau adiputra.22389@gmail.com
Jangan nomor handphone ya, kalau ada perlu email aja ke wirautama06[at]yahoo.com
salam kenal mas,
nanya’ sebaiknya kalau untuk memulai bahasa c++ ini sebaiknya di mulai dari mana ya mas? yang paling dasar gtu…..
ya mulai dari pernyataan dasar, kemudian tipe data dan operator, kemudian struktur kontrol seperti percabangan, perulangan, dan seterusnya.. tapi sebaiknya sebelum belajar C++ (ataupun bahasa pemrograman lain) anda harus belajar algoritma dulu, setidaknya pengenalan algoritma dulu.
demikian, semoga bermanfaat
Leave a Reply