Contoh array berdimensi satu bahasa C++

Array merupakan kumpulan data bertipe sama yang menggunakan nama sama. biasanya dengan menggunakan array, sejumlah variabel dapat memakai nama yang sama. Antara satu variabel dengan variabel lain di dalam array.

Mendefinisikan array
Float suhu[5];
float : Tipe elemen array
suhu : Nama array
[5] : Jumlah elemen array
Maka array suhu dapat menyimpan data sebanyak 5 buah.

Subscript dari array selalu dimulai dari nol. Misal, jika jumlah elemen array [5], maka index dari array tersebut yaitu 0, 1, 2, 3, 4.

          Nama_array[subscript]

Mengakses elemen array
Setelah suatu array didefinisikan, elemen array dapat diakses dengan  bentuk :

suhu[i] menyatakan “elemen suhu dengan subscript sama dengan i”
Perintah seperti cin >> suhu[i]; berarti “membaca data dari keyboard dan meletakkan ke elemen nomor i pada array suhu”.
Perintah seperti cout >> suhu[i]; berarti “menampilkan elemen bernomor i pada array suhu”.

Contoh:

#include<iostream.h>
#include<conio.h>

const int jum_data = 5;
void main( )
{
                float suhu[jum_data];
                float total;
     int i;
                // Membaca data dari keyboard dan meletakkan ke array
                cout << "Masukkan 5 buah data suhu" << endl;
                for (int i=0; i<5; i++)
                {
                                cout << i + 1 << " : ";
                                cin >> suhu[i];
                }
                // Menghitung nilai rata-rata
                total = 0;                                                                                             
                for(i=0; i<jum_data; i++)
                                total += suhu[i];                                                
                cout << "Suhu rata-rata= " << total/jum_data << endl;
getch( );
}

Hasil

Share on :

0 Response to "Contoh array berdimensi satu bahasa C++"

Posting Komentar