Home » » Penggunaan Array Dimensi Satu

Penggunaan Array Dimensi Satu

Written By Mesran on Kamis, 30 Mei 2013 | 08.52

Pemakaian array bertujuan untuk mengelompokkan data sehingga data bisa diinputkan lebih dari satu(1).

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 :

Penggunaan Array Dimensi Satu

Ok silahkan dipelajari penggunaan array dimensi satu. Untuk program C++ nya silahkan lihat di penggunaan array dimensi satu program c++



0 comments:

Poskan Komentar

Terima kasih apabila sudah memberikan komentar yang baik dan sopan :)