Array Dua Dimensi
Array Dua Dimensi
(ARRAY 2 DIMENSI)
Definisi Array 2 Dimensi LOGO
Contoh:
A : array [1..5,1..3] of integer
2. Const
MaksBaris = …
MaksKolom = …
Contoh:
Const
MaksBaris = 5
MaksKolom = 3
3. Const
MaksBaris = …
MaksKolom = …
Type
TipeMatriks = array[1..MaksBaris,1..MaksKolom] of tipedata
var_matriks : nama_tipe_matriks
Contoh:
Const
MaksBaris = 5
MaksKolom = 3
Type
Matriks = array[1..MaksBaris,1..MaksKolom] of integer
{Algoritma Utama}
Membuat_Matriks_A
{I.S. : user memasukan elemen matriks A berordo
5 x 3}
{F.S. : menampilkan matriks A berordo 5 x 3}
Kamus:
Type
Matriks = array[1..5,1..3] of integer
A : Matriks
Procedure isi_matriks(Output A : Matriks)
Procedure tampil_matriks(Input A : Matriks)
Algoritma:
IsiMatriks(A)
TampilMatriks(A)
Soal Matriks LOGO
Algoritma:
EndProcedure
LOGO
Algoritma:
EndProcedure
LOGO
{Algoritma Utama}
PenjumlahanDuaBuahMatriks
{I.S. : user memasukan banyaknya baris (M), banyaknya kolom (N) dan
elemen dua buah matriks berordo M x N}
{F.S. : menampilkan hasil penjumlahan dua buah matriks}
Kamus:
Const
MaksBaris = 10
MaksKolom = 10
Type
Matriks = array[1..MaksBaris,1..MaksKolom] of integer
A,B,C : Matriks
M,N : integer
Procedure IsiMatriks (Output M,N:integer, Output A,B : Matriks)
Procedure JumlahMatriks (Input M,N : integer, Input A,B : Matriks,
Output C : Matriks)
Procedure TampilHasil (Input M,N : integer, Input C : Matriks)
Algoritma:
IsiMatriks(M,N,A,B)
JumlahMatriks(M,N,A,B,C)
TampilHasil(M,N,C)