Anda di halaman 1dari 2

LOGIKA PROGRAM :

m1,m2 : array [1..2,1..2] of integer; mendeklarasikan variabel m1, dan m2 dengan tipe data integer
lok : array [1..4] of integer; mendeklarasikan variabel lok dengan tipe data integer
procedure input;
procedure deter;
merupakan procedure program array
procedure tampil;
procedure transpose;
var m : t;
I, j, k ,pil, det1,det2 : integer; mendeklarasikan variabel I,j,k,pil,det1,det2 dengan tipe data integer
writeln(input matriks I;); mencetak kata input matriks I pada layar output
for i:= 1 to 2 do Perintah untuk melakukan perulangan sampai perulangnnya terpenuhi
for i:= 1 to 2 do Perintah untuk melakukan perulangan sampai perulangnnya terpenuhi
write(elemen matriks *,I,,,j,+: ); mencetak elemen matriks I,j pada layar output
readln(m1[1,j]); perintah untuk mencetak matrik variabel m1 pada layar output
gotoxy(35,1); writeln(input matriks II);k=2; perintah untuk menempatkan input matriks II pada baris 35
kolom 1 di layar output dan nilai variabel k = 2
writeln ( * matriks I * ); perintuk mencetak matriks I di layar output
writeln(m1[1,1]:5,m1[1,2]:5); mencetak hasil matriks pada variabel m1 di baris 1 kolom 1, dan di baris 1
kolom 2 di layr output
writeln(m1[2,1]:5,m1[2,2]:5); mencetak hasil matriks pada variabel m2 di baris 2 kolom 1 dan di baris 2
kolom di layar output
gotoxy(35,7); writeln(* matriks II*); mencetak * matriks II* di baris 35 kolom 7 dilayar output
gotoxy(35,8);writeln(m2[1,1]:5,m1[1,2]:5); mencetak hasil matrik variabel m2 di baris 35 kolom 7 di
layar output
gotoxy(35,9);writeln(m2[1,1]:5,m1[1,2]:5); mencetak hasil matrik variabel m2 di baris 35 kolom 9 di
layar output
clrscr; membersihkan layar
gotoxy(25,1);writeln(**** MENU MATRIKS *****); perintah untuk mencetak **** MENU MATRIKS
***** di baris 25 kolom 1 di layar output
gotoxy(25,2);writeln(1.input matriks ); perintah untuk mencetak 1. Input matriks di baris 25 kolom 2 di
layar output
gotoxy(25,3);writeln(2.transpose matrik); perintah untuk mencetak 2.transpose matrik di baris 25
kolom 3 di layar output
gotoxy(27,7);write(pilihan *1..4+ :) ; readln(pil); perintah untuk mencetak pilihan dan untuk menginput
data pilihan yang kita ingin kan dari 1 sampai 4 di lbaris 27 kolom 7 dilayar output dan jika sudah dinput
akan disimpan di variabel pil
end; perintah untuk menghentikan program

Anda mungkin juga menyukai