02.07.2013 Views

rekayasa perangkat lunak jilid 2 smk - Bursa Open Source

rekayasa perangkat lunak jilid 2 smk - Bursa Open Source

rekayasa perangkat lunak jilid 2 smk - Bursa Open Source

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

}<br />

}<br />

return 0;<br />

Pada contoh di atas kita mendeklarasikan array dengan nama A dan tipe<br />

datanya adalah int. C pada kode di atas adalah variabel counter. Untuk<br />

memasukkan nilai pada array, perhatikan pada baris A[C] = C. C di sini adalah<br />

indeks dari variabel A. Sama seperti halnya pada VB ataupun Java, nilai default<br />

awal dari indeks array adalah 0. Apabila contoh di atas dijalankan, maka output<br />

akan tampak seperti pada Gambar 9.6.<br />

Gambar 9.6. Output hasil eksekusi program array sederhana.<br />

Pada contoh 9.23 di atas kita mendeklarasikan array tanpa inisialisasi nilai.<br />

Tapi sebenarnya kita dapat langsung member nilai bersamaan dengan<br />

pendeklarasian variabel array. Kemudian kita dapat merubah nilainya ketika<br />

program sedang berjalan atau dibagian lain dari program. Perhatikan contoh<br />

9.24 berikut.<br />

Contoh 9.24. Deklarasi dan inisialisasi array.<br />

#include <br />

using namespace std;<br />

int main() {<br />

// Deklarasikan dan inisialisasi array<br />

char X[3] = { 'A', 'B', 'C' };<br />

// Menampilkan nilai awal elemen array<br />

cout

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!