Matriks banyak dimanfaatkan untuk menyelesaikan berbagai permasalahan matematika misalnya dalam menemukan solusi masalah persamaan linear, transformasi linear yakni bentuk umum dari fungsi linear contohnya rotasi dalam 3 dimensi. Matriks juga seperti variabel biasa, sehingga matrikspun dapat dimanipulasi misalnya dikalikan, dijumlah, dikurangkan, serta didekomposisikan. Menggunakan representasi matriks, perhitungan dapat dilakukan dengan lebih terstruktur.
Berikut Contoh Penerapan Matriks pada Script Delphi 7 :
program Project6;
{$APPTYPE CONSOLE}
uses
SysUtils;
var
A,B,C:ARRAY[1..10,1..10] OF INTEGER;
X,Y,KOL,BAR:INTEGER;
begin
writeln('NIM : 114224010');
writeln('NAMA : BENNY KURNIAWAN');
writeln('===============================');
writeln('CONTOH SCRIPT ARRAY DUA DIMENSI');
writeln('===============================');
writeln(' ');
write('Masukkan Jumlah Kolom A = ' ); readln(KOL);
write('Masukkan Jumlah Baris A = ' ); readln(BAR);
writeln;
writeln('Masukkan Data Matrik A' );
for X := 1 to BAR do
BEGIN
for Y := 1 to KOL do
BEGIN
write('Matrik A [',x,':',Y,'] = ');
readln(A[X,Y]);
END;
END;
writeln('============================');
write('Masukkan Jumlah Kolom B = ' ); readln(KOL);
write('Masukkan Jumlah Baris B = ' ); readln(BAR);
writeln;
writeln('Masukkan Data Matrik B' );
for X := 1 to BAR do
BEGIN
for Y := 1 to KOL do
BEGIN
write('Matrik B [',x,':',Y,'] = ');
readln(B[X,Y]);
END;
END;
writeln('============================');
for X := 1 to BAR do
BEGIN
for Y := 1 to KOL do
BEGIN
C[X,Y]:=A[X,Y]+B[X,Y];
END;
END;
writeln('============================');
for X := 1 to BAR do
BEGIN
for Y := 1 to KOL do
BEGIN
write(C[X,Y]:7);
END;
writeln;
END;
readln;
{ TODO -oUser -cConsole Main : Insert code here }
end.
0 komentar:
Posting Komentar