Dasar
32022PRD3
int list[10];
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9]
list
list[5]=34;
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9]
list 34
int prices[5] = {100,200,300,400,500};
Mendeklarasikan array dari 5 tipe data integer dan diikuti
dengan inisialisasi
long data[5]={1,2};
Mendeklarasikan array dari 5 long dan dua elemen pertama
diinisialisasi dengan nilai 1 dan 2 sedangkan yang lain nol.
Array
Berdimens
i Satu
Bentuk Umum Pendeklarasian
tipe_data nama_array[jumlah_elemen];
Contoh
float Nilai[6];
Jumlah elemen array
Nama array
Tipe data elemen array
Mengakses Array Berdimensi Satu
nama_array[subscript/index];
Contoh
Data ke-2
Nama Mahasiswa : Tria Utami Halim
Nilai UTS : 87
Nilai UAS : 79
main()
{
int a;
char nama[5][50];
float uts[5], uas[5], akhir[5];
Inisialisasi Array
Berdimensi
Satu
Inisialisasi adalah memberikan nilai awal terhadap suatu variabel
Nilai array indeks ke-0 =
56 Nilai array indeks ke-1
= 67 Nilai array indeks ke-
2 = 57 Nilai array indeks
ke-3 = 76 Nilai array
indeks ke-4 = 72
#include <iostream>
main()
{
int a, data[5]={56, 67, 57, 76, 72};
Contoh
float Nilai[6][6];
Jumlah elemen
kolom Jumlah elemen
baris
Nama array
Tipe data elemen array
Contoh Pendeklarasian Array
Tahun Penjualan
No
2017 2018 2019
1 150 159 230
2 100 125 150
3 210 125 156
int datajual[3][3];
Mengakses Array Berdimensi Dua
Data Penjualan
Pertahun
main()
{
int a, b, penjualan[4][4];
Inisialisasi Array
Berdimensi Dua
Inisialisasi adalah memberikan nilai awal terhadap suatu variabel
23452
42627
#include <iostream>
using namespace
std;
main()
{
int a, b, data[2][5]={{2,3,4,5,2},{4,2,5,2,7}};
tipe_data nama_array[jumlah_elemen_baris][isi_daribaris][jumlah_elemen_kolom];
Contoh
float Nilai[6][6][6];
Jumlah isi elemen kolom
Jumlah isi dari
baris Jumlah elemen
baris
Nama array
Tipe data elemen array
Contoh Pendeklarasian Array
Tahun Hasil Penjualan
Caturwulan Ke
Ke Beras Jagung Cocoa
1 200 150 190
1
2 300 200 210
3 375 270 255
1 100 123 150
2
2 210 124 143
3 134 120 167
int hasilpenjualan[2][3][3];
Mengakses Array Berdimensi Tiga
nama_array[subscript1][subscript2][subscript3];
Contoh
Data Tahun Ke - 1
Caturwulan Ke - 3 1
Jumlah Penjualan =
375 Caturwulan Ke - 3
2 Jumlah Penjualan =
270 Caturwulan Ke - 3
3 Jumlah Penjualan =
Data Tahun Ke Jumlah Caturwulan Ke 120 Caturwulan Ke - 3
- 2 Caturwulan Penjualan = - 3 2 Jumlah 3 Jumlah Penjualan =
Ke - 3 1 134 Penjualan = 167
main()
{
int a, b, c, penjualan[2][3][3];
cout<<"
"<<endl;
}
Output
Contoh
Inisialisasi Array
Berdimensi
Tiga
Inisialisasi adalah memberikan nilai awal terhadap suatu variabel
Hasil Penjualan
Tahun Ke- Caturwulan Ke-
Beras Jagung Cocoa
1 200 150 190
1
2 300 200 210
3 375 270 255
1 100 123 150
2
2 210 124 143
3 134 120 167
#include
<iostream>
#include <iomanip>
using namespace
std; main()
{
int a, b, c, penjualan[2][3][3]= {
{{200,150,190},
{300,200,210},
{375,270,255}},
{{100,123,150},
{210,124,143},
{134,120,167}}
};
cout<<"Data Penjualan Hasil Pertanian"<<endl;
cout<<" "<<endl;
cout<<"Tahun Caturwulan Hasil Penjualan"<<endl;
cout<<"Ke Ke Beras Jagung Cocoa"<<endl;
cout<<" "<<endl;
for (a=0; a<2; a++)
{
for(b=0; b<3; b++)
{
cout<<a+1;
cout<<setw(10)<<b+1;
for (c=0; c<3; c++)
{
cout<<setw(14)<<penjualan[a][b][c];
cout<<"";
}
cout<<endl;
}
cout<<endl;
}
cout<<" "<<endl;
}
Output