ARRAY
Array adalah variable yang menyimpan sejumlah data
sejenis (bertipe data sama) sehingga alamat penyimpananya saling berdampingan.
Array memiliki 3 jenis yaitu :
- Array berdimensi satu
- Array berdimensi dua
- Array berdimensi banyak
- Array berdimensi satu
tipe_data nama_array[ukuran];
keterangan :
- tipe_data : menyatakan tipe data dalam elemen array (char,int,foat,dll)
- nama_array : menyatakan nama variable yang ingin di gunakan
- ukuran : menunjukkan jumlah maksimal pada elemen array
int bilangan[8];
* no indeks di mulai dari nol.
contoh program c++ :
#include<iostream.h>
#include<conio.h>
void main()
{
int matriks[10];
int elemen;
clrscr();
for (elemen=0;elemen <= 9;elemen++)
{
cout << "Data ke " << elemen << ": ";
cin >> matriks[elemen];
}
cout<<endl;
for (elemen=0;elemen <= 9;elemen++)
{
cout << "Data ke -" << elemen << ": " << matriks[elemen];
cout<<endl;
}
getch();
}
2. Array Berdimensi dua
Array berdimensi dua ini sering di gambarkan sebagai sebuah matriks. Array berdimensi dua ini terdiri dari banyak baris dan banyak kolom berbeda dengan array berdimensi satu yang hanya mempunyai satu baris.
pendeklarasian array berdimensi dua :
Tipe_data nama_array[ jml_baris][ jml_kolom];
keterangan :
int matriks[4][3]={5,20,1,11},{4,7,67,-9},{9,0,45,3}}
*no indeks di mulai dari nol
contoh program :
#include <iostream.h>
#include <conio.h>
void main()
{
int matrix[3][3];
int i,j;
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
cout<<"Masukkan Nilai Angka Pada Baris Ke "<<i<<" dan Kolom Ke "<<j<<" : ";
cin>>matrix[i][j];
}
cout<<endl;
}
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
cout<<matrix[i][j]<<" ";
}
cout<<endl;
}
getch();
}
* no indeks di mulai dari nol.
contoh program c++ :
#include<iostream.h>
#include<conio.h>
void main()
{
int matriks[10];
int elemen;
clrscr();
for (elemen=0;elemen <= 9;elemen++)
{
cout << "Data ke " << elemen << ": ";
cin >> matriks[elemen];
}
cout<<endl;
for (elemen=0;elemen <= 9;elemen++)
{
cout << "Data ke -" << elemen << ": " << matriks[elemen];
cout<<endl;
}
getch();
}
2. Array Berdimensi dua
Array berdimensi dua ini sering di gambarkan sebagai sebuah matriks. Array berdimensi dua ini terdiri dari banyak baris dan banyak kolom berbeda dengan array berdimensi satu yang hanya mempunyai satu baris.
pendeklarasian array berdimensi dua :
Tipe_data nama_array[ jml_baris][ jml_kolom];
keterangan :
- tipe_data : menyatakan jenis tipe data dalam elemen array (char,int,float, dll)
- nama_array : menyatakan nama variable yang digunakan.
- jml_baris : menunjukkan jumlah maksimal pada baris.
- jml_kolom : menunjukkan jumlah maksimal pada kolom.
int matriks[4][3]={5,20,1,11},{4,7,67,-9},{9,0,45,3}}
*no indeks di mulai dari nol
contoh program :
#include <iostream.h>
#include <conio.h>
void main()
{
int matrix[3][3];
int i,j;
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
cout<<"Masukkan Nilai Angka Pada Baris Ke "<<i<<" dan Kolom Ke "<<j<<" : ";
cin>>matrix[i][j];
}
cout<<endl;
}
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
cout<<matrix[i][j]<<" ";
}
cout<<endl;
}
getch();
}
Tidak ada komentar:
Posting Komentar