Array - Ilmu Dasar IT

Ilmu Dasar IT

Belajar Disini!!!

Minggu, 03 Desember 2017

Array

Array adalah tipe terstruktur yang terdiri dari dan sejumlah komponen-komponen yang mempunyai tipe yang sama. Variabel array dapat digolongkan menjadi tiga  buah dimensi, yaitu.
  1. Array 1 Dimensi
  2. Array 2 Dimensi
  3. Array 3 Dimensi

Array Berdimensi Satu 
Cara mendeklarasikan variabel array sama seperti deklarasi variabel yang lain, hanya saja diikuti dengan indeks yang menunjukan jumlah makssimum data yang sediakan.

Bentuk Umum Deklarasi Array. 
.
Tipe_Data Nama_Variabel[Index];
.

Mengakses array 1 dimensi dapat dilakukan dengan menggunakan indeknya. Berikut bentuk umum akses array 1 dimensi.
.
Nama_Variabel[Index]
.


Berikut ini contoh penggunaan array 1 dimensi pada program c++.
.
#include <iostream>
using namespace std;



main()

{

char nama[10][30];

char nim[10][10];

float tb[10];

int i;

int n;



cout<<"Data Tinggi Badan Mahasiswa" <<endl;

cout<<"Jumlah Mahasiswa : "; cin >>n;

for(i=1;i<=n;i++)

{

cout<<"Masukan Nama Mahasiswa : "; cin >>nama[i];

cout<<"Masukan NIM Mahasiswa : "; cin>>nim[i];

cout<<"Masukan Tinggi badan : "; cin>>tb[i];

cout<<endl;

}



cout<<"========================================================" <<endl;

cout<<"No\t" <<"Nama\t"; cout<<"NIM\t"; cout<<"Tinggi Badan" <<endl;

cout<<"========================================================" <<endl;



for (i=1;i<=n;i++)

{

cout<<i <<"\t|" <<nama[i] <<"\t|" <<nim[i] <<"\t|" <<tb[i] <<endl;

}

cout<<"========================================================" <<endl;

}

.


Array Berdimensi Dua
Array dimensi dua tersusun dalam bentuk tabel dan kolom, dimana index pertama menunjukan baris dan index kedua menunjukan kolom seperti prinsip matriks.

Bentuk Umum Deklarasi Array 2 Dimensi.
.
Tipe_Data Nama_Variabel[index1][index2];
.

Mengakses array dimensi dua hampir mirip dengan dimensi yaitu.

.
Nama_Variabel[index1][index2]
.
Berikut contoh array dimensi 2 dalam program C++.
.
#include <iostream>
using namespace std;



main()

{

int no[10],i,n,j,h;

string data[10][2];

float nilai[10][3];



cout<<"Data Mahasiswa" <<endl;

cout<<"Jumlah mahasiswa : "; cin>>n;

cout<<"================== " <<endl;



for(i=1;i<=n;i++)

{

cout<<"Nama : "; cin>>data[i][1];

cout<<"NIM : "; cin>>data[i][2];

for(h=1;h<=2;h++)

{

cout<<"Nilai " <<h <<" : " ; cin>>nilai[i][h];

}

//cout<<"Nilai 1 : "; cin>>nilai[i][1];

//cout<<"Nilai 2 : "; cin>>nilai[i][2];

nilai[i][3]=(nilai[i][1]+nilai[i][2])/2;



}

cout<<"=================== " <<endl;

cout<<"No \t" <<"Nama \t" <<"NIM \t" <<"Nilai 1\t" <<"Nilai 2\t" <<"Rata-Rata" <<endl;

for (i=1;i<=n;i++)

{

cout<<i <<" \t";

for (j=1;j<=2;j++)

{

cout<<data[i][j] <<" \t" ;

}

for (j=1;j<=3;j++)

{

cout<<nilai[i][j] <<" \t";

}

cout<<endl;

}

}

.

Untuk Tampilanya mungkin pembaca bisa coba sendiri :-) !!!!

Sumber:

Frieyadie, S.Kom. (2007). Pemrograman C++ dengan Borland C++ 5.02 (Edisi Revisi). Jakarta.

Tidak ada komentar:

Posting Komentar

Halaman