ARRAY
ARRAY adalah adalah Tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Suatu Array mempunyai jumlah komponen yang banyaknya tetap. Banyaknya komponen dalam suatu larik ditunjukan oleh suatu indek untuk membedakan variabel yang satu dengan variabel yang lainnya.
Array Satu Dimensi
Bentuk Umum
pendeklarasian array :
Keterangan :
·
Type Data :
Untuk menyatakan type data yang digunakan.
·
Ukuran
: Untuk menyatakan jumlah maksimum elemen array.
Contoh
Pendeklarasian Array
float Nil_Akhir[5];
Suatu array dapat digambarkan sebagai kotak panjang
yang berisi kotakkotak kecil didalam kotak panjang tersebut.
Subscript atau Index array pada C++,
selalu dimulai dari Nol ( 0 )
Suatu array,
dapat diakses dengan menggunakan subscript atau indexnya: Bentuk umum
pengaksesan dengan bentuk :
Contoh: Nilai_Akhir[4];
Nilai_Akhir[6];
Nilai_Akhir[2];
Inisialisasi
adalah memberikan nilai awal terhadap suatu variabel. Bentuk
pendefinisian suatu array dapat dilihat dari contoh berikut :
Tipe_data nama_array[jml_elemen] = { nilai array };
Contoh float
nilai[5] = {56.5, 66.7, 87.45, 98,5, 78.9 };
Coding Array Satu Dimensi
/* ----------------------------- */
/* Inisialisasi Array Dimensi 1 */
/* ----------------------------- */
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
void main()
{
int nilai[5] = {3, 7, 5, 6, 2};
int i;
clrscr();
for(i=0; i<5; i++)
{
cout<<"Nilai Array Index ke - "<<i<<" = ";
cout<<nilai[i]<<endl;
}
getch();
}
Hasil Output Array Satu Dimensi
/* ----------------------------- */
/* Inisialisasi Array Dimensi 1 */
/* ----------------------------- */
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
void main()
{
int nilai[5] = {3, 7, 5, 6, 2};
int i;
clrscr();
for(i=0; i<5; i++)
{
cout<<"Nilai Array Index ke - "<<i<<" = ";
cout<<nilai[i]<<endl;
}
getch();
}
Hasil Output Array Satu Dimensi
Array Dua Dimensi
Array dimensi dua tersusun dalam bentuk
baris dan kolom, dimana indeks pertama menunjukan baris dan indeks kedua
menunjukan kolom. Array dimensi dua dapat digunakan seperti pendatan penjualan,
pendataan nilai dan lain sebagainya.
Bentuk Umum pendeklarasian array :
Keterangan :
·
Type Data : Untuk menyatakan type data yang digunakan.
·
Index-1 : Untuk menyatakan jumlah baris
·
Index-2 : Untuk menyatakan jumlah kolom
Suatu array, dapat diakses dengan menggunakan
subscript atau indexnya Bentuk
umum pengaksesan dengan bentuk :
Contoh : data_jual[2][2];
data_jual[1][2];
Inisialisasi adalah memberikan nilai awal terhadap suatu variabel.
Bentuk pendefinisian suatu array dapat dilihat dari contoh berikut
:
Tipe_data nama_array[jml_elemen] = { nilai array };
Contoh
int data[2][5] = { {5, 7, 2, 10, 12},{24, 21, 16, 27, 17} };
Coding Array Dua Dimensi
/* ----------------------------- */
/* Inisialisasi Array Dimensi 2 */
/* ----------------------------- */
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
void main()
{
int i, j;
int data[2][5] = {{2, 3, 4, 5, 2},{4, 2, 6, 2, 7}};
clrscr();
for(i=0;i<2;i++)
{
for(j=0;j<5;j++)
{
cout<<data[i][j];
cout<<" ";
}
cout<<endl;
}
getch();
}
Hasil Output Coding Array 2 Dimensi
Coding Array Dua Dimensi
/* ----------------------------- */
/* Inisialisasi Array Dimensi 2 */
/* ----------------------------- */
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
void main()
{
int i, j;
int data[2][5] = {{2, 3, 4, 5, 2},{4, 2, 6, 2, 7}};
clrscr();
for(i=0;i<2;i++)
{
for(j=0;j<5;j++)
{
cout<<data[i][j];
cout<<" ";
}
cout<<endl;
}
getch();
}
Hasil Output Coding Array 2 Dimensi
0 komentar:
Posting Komentar