array (larik) program bahasa c

11
Array (Larik) Array (Larik) Harnawan A.A. Harnawan A.A.

Upload: muhammad-fahmi

Post on 20-Jul-2015

106 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Array (larik) Program Bahasa C

Array (Larik)Array (Larik)Harnawan A.A.Harnawan A.A.

Page 2: Array (larik) Program Bahasa C

Iwan Amar Arfan Ade EkaNama =

string [0] [1] [2] [3] [4]

4 33 7Angka =

Int, float

[0]

[1]

23 3 9

[0] [1] [2]

Page 3: Array (larik) Program Bahasa C

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 ””

Page 4: Array (larik) Program Bahasa C

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.

Page 5: Array (larik) Program Bahasa C

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]

Page 6: Array (larik) Program Bahasa C

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];

Page 7: Array (larik) Program Bahasa C

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]

Page 8: Array (larik) Program Bahasa C

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

Page 9: Array (larik) Program Bahasa C

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]

Page 10: Array (larik) Program Bahasa C

Algoritma ProgramAlgoritma Program

Matriks A

Matriks B

A[][]+B[][]

Tampilkan Hasil

Page 11: Array (larik) Program Bahasa C

Terima KasihTerima Kasih