Aljabar Linear Matrik
Aljabar Linear Matrik
begin begin
clrscr; clrscr;
writeln('~~~~~~~~~program diagonal_Matriks writeln('~~~~~~~~~program
ordo (3x3)~~~~~~~~~'); transpose_Matriks ordo (3x3)~~~~~~~~~');
for i := 1 to 3 do writeln;
for j := 1 to 3 do for i := 1 to 3 do
begin for j := 1 to 3 do
write('Jika (',i,',',j,') : '); begin
readln(matriks[i,j]); write('Jika (',i,',',j,') : ');
end; readln(matriks[i,j]);
end;
writeln;
writeln('~~~~~~~~~-Hasil Matriks writeln;
diagonalnya adalah-~~~~~~~~~~'); writeln('~~~~~~~~~-Matriksnya adalah-
writeln; ~~~~~~~~~~');
for i := 1 to 3 do writeln;
for j := 1 to 3 do for i := 1 to 3 do
begin for j := 1 to 3 do
gotoxy((10+j*3), (10+i*3)); begin
if i = j then gotoxy((12+j*3), (12+i*2));
write(matriks[i,j]) write(matriks[i,j]);
else writeln('0'); end;
end;
end. writeln;
writeln('~~~~~~~~~-Hasil Matriks
Transposenya adalah-~~~~~~~~~~');
writeln;
for i := 1 to 3 do
for j := 1 to 3 do
begin
gotoxy((12+j*3), (18+i*2));
write(matriks[j,i]);
end;
end.
ALJABAR LINEAR
Nafi Projo Kusumo (NIP 10.11.121) Dosen : Tri Handoyo
ALJABAR LINEAR
Nafi Projo Kusumo (NIP 10.11.121) Dosen : Tri Handoyo
type data = array [1..10,1..10] of integer; type data = array [1..10,1..10] of integer;
var var
matriks, matriksa, matriksb : data; matriks, matriksa, matriksb : data;
baris1, baris2, i, j : integer; kolom1, kolom2, i, j : integer;
begin begin
clrscr; clrscr;
writeln('~~program transpose_Matriks ordo writeln('~program transpose_Matriks ordo
(3x3)~~~'); (3x3)~~');
writeln; writeln;
for i := 1 to 3 do for i := 1 to 3 do
for j := 1 to 3 do for j := 1 to 3 do
begin begin
write('Jika (',i,',',j,') : '); write('Jika (',i,',',j,') : ');
readln(matriks[i,j]); readln(matriks[i,j]);
end; end;
writeln; writeln;
gotoxy(23, 3); gotoxy(23, 3);
writeln('~-Matriksnya adalah-~~~'); writeln('~~-Matriksnya adalah-~~~');
writeln; writeln;
for i := 1 to 3 do for i := 1 to 3 do
for j := 1 to 3 do for j := 1 to 3 do
begin begin
gotoxy((25+j*3), (3+i*2)); gotoxy((25+j*3), (3+i*2));
write(matriks[i,j]); write(matriks[i,j]);
end; end;
type data = array [1..10,1..10] of integer; type data = array [1..10,1..10] of integer;
var var
matriks, matriksa : data; matriks, matriksa : data;
baris1, i, j, skalar : integer; kolom1, i, j, skalar : integer;
begin begin
clrscr; clrscr;
writeln('~~~~~~~~~program transformasi_Matriks writeln('~~~~~~~~~program transformasi_Matriks
ordo (3x3)~~~~~~~~~'); ordo (3x3)~~~~~~~~~');
writeln; writeln;
for i := 1 to 3 do for i := 1 to 3 do
for j := 1 to 3 do for j := 1 to 3 do
begin begin
write('Jika (',i,',',j,') : '); write('Jika (',i,',',j,') : ');
readln(matriks[i,j]); readln(matriks[i,j]);
end; end;
writeln; writeln;
gotoxy(23, 3); gotoxy(23, 3);
writeln('~~~~~~~~~-Matriksnya adalah- writeln('~~~~~~~~~-Matriksnya adalah-
~~~~~~~~~~'); ~~~~~~~~~~');
writeln; writeln;
for i := 1 to 3 do for i := 1 to 3 do
for j := 1 to 3 do for j := 1 to 3 do
begin begin
gotoxy((25+j*3), (3+i*2)); gotoxy((25+j*3), (3+i*2));
write(matriks[i,j]); write(matriks[i,j]);
end; end;
type data = array [1..10,1..10] of integer; type data = array [1..10,1..10] of integer;
var var
matriks, matriksa, matriksb : data; matriks, matriksa, matriksb : data;
baris1, baris2, i, j, skalar : integer; kolom1, kolom2, i, j, skalar : integer;
begin begin
clrscr; clrscr;
writeln('~~~~~~~~~program transformasi_Matriks writeln('~~~~~~~~~program transformasi_Matriks
ordo (3x3)~~~~~~~~~'); ordo (3x3)~~~~~~~~~');
writeln; writeln;
for i := 1 to 3 do for i := 1 to 3 do
for j := 1 to 3 do for j := 1 to 3 do
begin begin
write('Jika (',i,',',j,') : '); write('Jika (',i,',',j,') : ');
readln(matriks[i,j]); readln(matriks[i,j]);
end; end;
writeln; writeln;
gotoxy(23, 3); gotoxy(23, 3);
writeln('~~~~~~~~~-Matriksnya adalah- writeln('~~~~~~~~~-Matriksnya adalah-
~~~~~~~~~~'); ~~~~~~~~~~');
writeln; writeln;
for i := 1 to 3 do for i := 1 to 3 do
for j := 1 to 3 do for j := 1 to 3 do
begin begin
gotoxy((25+j*3), (3+i*2)); gotoxy((25+j*3), (3+i*2));
write(matriks[i,j]); write(matriks[i,j]);
end; end;
gotoxy(1, 9);
writeln('Hasil Det Matriksnya adalah');
write('(',matriksa[1,1], ' x ', matriksa[1,2], ') - (',matriksb[1,1], ' x ', matriksb[1,2], ') :
');
write((matriksa[1,1]*matriksa[1,2])-(matriksb[1,1]*matriksb[1,2]));
end.
ALJABAR LINEAR
Nafi Projo Kusumo (NIP 10.11.121) Dosen : Tri Handoyo
gotoxy(1, 12);