array (larik) program bahasa c
TRANSCRIPT
Array (Larik)Array (Larik)Harnawan A.A.Harnawan A.A.
Iwan Amar Arfan Ade EkaNama =
string [0] [1] [2] [3] [4]
4 33 7Angka =
Int, float
[0]
[1]
23 3 9
[0] [1] [2]
DefinisiDefinisi
Kumpulan data-dataKumpulan data-data Tipe samaTipe sama Urutan tertentuUrutan tertentu Gunakan nama yang samaGunakan nama yang sama
“ “ Kumpulan beberapa data dengan tipe yang sama dan Kumpulan beberapa data dengan tipe yang sama dan terletak pada urutan yang tertentu serta menggunakan terletak pada urutan yang tertentu serta menggunakan nama yang sama nama yang sama ””
Macam-macam arrayMacam-macam array
• Array berdimensi satu
• Array berdimensi dua
• Array multidimensi
Terdiri atas “n” baris data
Terdiri atas “i” baris dan “j” kolom data
Terdiri atas “n” koordinat, “j” koordinat, “k” koordinatdan koordinat data lainnya array yang lebih dari duadimensi.
Array satu dimensiArray satu dimensi
int nama[5];int nama[5];
Iwan Amar Arfan Ade EkaNama =
string [0] [1] [2] [3] [4]
int nilai[5];int nilai[5];
68 87 90 80 75Nilai =
int [0] [1] [2] [3] [4]
Array berdimensi duaArray berdimensi dua
4 33Angka =
Int
[0]
[1]
23 3
[0] [1]
int angka[2][2];int angka[2][2];
4,23 9,6P[i][j] =
float
[0]
[1]
5 3,4
[0] [1]
int P[2][2]; int P[2][2];
Array multidimensiArray multidimensi
float N[2][3][2];float N[2][3][2];
[6][6] [8][1]N[i][j][k] =
float
[0]
[1]
[2][4] [3][3]
[0] [1]
[3][7]
[1][6]
[2]
Problem : Penjumlahan matrikProblem : Penjumlahan matrik
A B
+5 2
3 4
2 3
4 7
5+2A[0][0]+B[0][0]
C
7 5
7 11=
1. A[0][0]+B[0][0]2+3
A[0][1]+B[0][1] 2. A[0][1]+B[0][1]
3. A[1][0]+B[1][0]3+4A[1][0]+B[1][0]
4. A[1][1]+B[1][1]4+7A[1][0]+B[1][0] Logika Operasi
Penjumlahan matrik
Logika Operasi Penjumlahan matrik
1. A[0][0]+B[0][0]
A[i][j]+B[i][j]
3. A[1][0]+B[1][0]
4. A[1][1]+B[1][1]
Indeks baris
Indeks kolom
Indeks baris dan kolom vektor A dan Bsama(sesuai)Indeks kolom per
langkah berubahdari 0 ke 1. Indeks baris berubah setelah indeks kolom berubah seluruhnya
1. A[0][0]+B[0][0]
Algoritma ProgramAlgoritma Program
Matriks A
Matriks B
A[][]+B[][]
Tampilkan Hasil
Terima KasihTerima Kasih