sebagai contoh
Nilai
Mhs 1 90
Mhs 2 30
Mhs 3 20
Mhs 4 20
Mhs 5 30
sehingga saat penyimpanan akan terlihat seperti ini :
Indeks Data
Nilai Mahasiswa
Dapat kita lihat bahwa terdapat lima orang mahasiswa yang memiliki nilai. Nah sudah dipastikan nilai merupakan variabel yang memiliki kelompok data yang lebih dari satu. Inilah yang dimaksud dengan array.
Definisi array yang lain, merupakan kumpulan data yang sejenis. Ya memang merupakan data yang terkumpul pada satu tempat dan jenisnya sama.
Lihat saja data di atas, jenisnya tetap angka sehingga pada saat pendefinisiannya dengan satu tipe data saja.
Bagaimana mendefinisikan array? Cukup mudah.
Pada Pascal
Var
Nilai : array[1..5] of integer ;
Pada C/C++
int nilai[5] ;
Mudah bukan?
Saat menginputkan ataupun menampilkan datanya cukup menyebutkan ruangnya, seperti contoh di bawah ini.
Readln(nilai[i]) ; --->Perintah Pascal
cin>>nilai[i];
atau
scan("%i",&nilai[i]) ;
kita hanya menambahkan [indeks]
program di bawah ini merupakan penggunaan array dimensi satu
#include "stdio.h"
void main(){
int i, nilai[5] ;
float total=0,rata=0 ;
printf("\n Input Nilai Mahasiswa \n--------------------------------") ;
for(i=0 ; i<5 ; i++ ){
printf("\n Nilai Mahasiswa ke %i :", i+1); scanf("%i" ,&nilai[i]) ;
total+=nilai[i] ;
}
printf("\n--------------------------------") ;
printf("\n Total Nilai : %.2f", total) ;
printf("\n Nilai Rata Rata : %.2f", total/5) ;
}
Bila program penggunaan array dimensi satu tersebut dijalankan akan terlihat seperti berikut ini :
Ok silahkan dipelajari penggunaan array dimensi satu. Untuk program C++ nya silahkan lihat di penggunaan array dimensi satu program c++
0 comments:
Post a Comment
Terima kasih apabila sudah memberikan komentar yang baik dan sopan :)