Kamis, 22 November 2012

RESUME ARRAY


Array adalah kumpulan data bertipe sama yang menggunakan nama sama.
 Dengan menggunakan 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.

Array dapat dibedakan menjadi :

1.Array berdimensi Satu
2.Array berdimensi dua
3.Array berdimensi tiga

      Contoh array berdimensi satu, misalnya menginputkan 5 buah data temperatur. Dan kelima data tersebut disimpan pada array.

Contoh 1 :
#include
#include

void main()
{
float[5];
// array dengan 5 elemen bertipe float
// Membaca data dari keyboard dan meletakkan ke array
cout << "Masukkan 5 buah data " << endl;
for (int i=0; i<5; i++)
{
cout << i + 1 << " : "; cin >> [i];
}

// Menampilkan isi array ke layar
cout << "Data yang dimasukkan : " << endl;
for (i=0; i<5; i++)
cout << [i] << endl;
}
Mendefinisikan array
Float [5]; float : Tipe elemen array : Nama array [5] : Jumlah elemen array Maka array dapat menyimpan data sebanyak 5 buah.
2 Subscript dari array selalu dimulai dari nol. Misal, jika jumlah elemen array [5], maka index dari array tersebut yaitu 0, 1, 2, 3, 4. 2 Mengakses elemen array Setelah suatu array didefinisikan, elemen array dapat diakses dengan bentuk :[i] menyatakan “elemen suhu dengan subscript sama dengan i” Perintah seperti cin >>[i]; berarti “membaca data dari keyboard dan meletakkan ke elemen nomor i pada array”.
Perintah seperti cout >> [i]; berarti “menampilkan elemen bernomor i pada array”.

Contoh 2 :
#include
#include

const int jum_data = 5;
void main()
{
float[jum_data]; // array
float total; // untuk menampung total Array

// Membaca data dari keyboard dan meletakkan ke array
cout << "Masukkan 5 buah data" << endl; for (int i=0; i<5; i++) { cout << i + 1 << " : "; cin >>[i];
}
// Menghitung nilai rata-rata
total = 0; // Mula-mula diisi dengan nol
for(i=0; i<< " rata-rata= " << total/jum_data << endl; } 2 Memberikan nilai awal terhadap array Seperti halnya variabel biasa, array juga dapat diberi nilai awal (diinisialisasikan) pada saat didefinisikan. Misalnya: int jum_hari[12]={ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; Catatan: C++ secara otomatis akan memberikan nilai awal nol terhadap array yang bersifat global. Jika bersifat lokal, maka harus diatur terlebih dahulu.

Tidak ada komentar:

Posting Komentar