You are on page 1of 11

Array 2-Dimensi

Kuliah 5
Pengantar Pemrograman
Array 1-Dimensi
Type Skor = array[1..6] of integer;
var nilai: Skor;
nilai[1] 90
nilai[2] 75
nilai[3] 40
nilai[4] 67
nilai[5] 55
nilai[6] 30
Perolehan suara
Type Suara = array[1..6] of
integer;
var nilai: Suara;
nilai
Kandidat #
1 90
2 75
3 40
4 67
5 55
6 30
Pilkada: 3 TPS
Type Suara = array[1..6] of integer;
var nilai1, nilai2, nilai3: Suara;
Kandidat #
nilai1 nilai2 nilai3
1 90 10 34
2 75 5 78
3 40 60 9
4 67 72 22
5 55 12 66
6 30 44 3
Array 2-dimensi
nilai1 nilai2 nilai3
90 10 34
75 5 78
40 60 9
67 72 22
55 12 66
30 44 3

nilai

1 90 10 34
2 75 5 78
3 40 60 9
4 67 72 22
5 55 12 66
6 30 44 3
Array 2-dimensi
nilai
Kandidat # TPS

1 2 3
1 90 10 34
2 75 5 78
3 40 60 9
4 67 72 22
5 55 12 66
6 30 44 3

nilai[kandidat, TPS]
nilai[1,1] =
nilai[4,2] =
nilai[5,3] =
Array 2-dimensi
Nilai
1 2 3
1 90 10 34
2 75 5 78
3 40 60 9
4 67 72 22
5 55 12 66
6 30 44 3

Type
Score2Arr = array[1..6,1..3] of intege
var
nilai: Score2Arr;
Mengakses element array
nilai[1,1] = 10

For I := 1 to 6 do
Readln(nilai[I,1]);

For kandidat := 1 to 6 do
For TPS := 1 to 3 do
Readln(Nilai[kandidat, TPS]);

For TPS := 1 to 3 do
Writeln(nilai[3,TPS]);
OPERASI pada matriks
Latihan
Tulis program untuk menentukan
pemenang pilkada pada setiap TPS
Tulis program untuk menentukan
pemenang pilkada
Tulis program game O-X (Tic-Tac-
Toe)
Array 3-dimensi

Judul Film: Thor


1 2 3 1 2 3
A X - - - - -
B X X X - X X
C - X - - X -
D - - - X X X

8 malam Midnight
kursi[jam, baris, kolom]
kursi[malam, C, 1] := tersedia;
kursi[Midnight, B, 4] := habis;

You might also like