Selasa, 29 Maret 2011

penjumlahan 2 buah metrik

ALGORITMA PENJUMLAHAN 2 BUAH MATRIKS
#include
#include

//LATIHAN ARRAY
void main() {

//KAMUS DATA
int matrikA[3][3];
int matrikB[3][3];
int matrikC[3][3];
int i,j;

//ISI PROGRAM

for (i=0;i<3;i++) { for (j=0;j<3;j++) { printf ("matrik A %d,%d : ",i+1,j+1); scanf("%d",&matrikA[i][j]); } } for (i=0;i<3;i++) { for (j=0;j<3;j++) { printf ("%6d",matrikA[i][j]); } printf("\n"); } for (i=0;i<3;i++) { for (j=0;j<3;j++) { printf ("matrik B %d,%d : ",i+1,j+1); scanf("%d",&matrikB[i][j]); } } for (i=0;i<3;i++) { for (j=0;j<3;j++) { printf ("%6d",matrikB[i][j]); } printf("\n"); } printf("matriks C :\n\n"); for(i=0;i<3;i++){ for(j=0;j<3;j++){ matrikC[i][j]=matrikA[i][j]+matrikB[i][j]; printf("%6d",matrikC[i][j]); } printf("\n"); } getche(); } pengertian matrik. matrik adalah bilangan-bilangan yang tersusun dalam bentuk persegi panjang. langkah-langkah / algoritma pembuatan matiks. > buat 2 variabel array untuk menampung inputan matrik.
yang pertama array 2 dimensi untuk inputan matrik
yang ke-dua array dimensi 1 untuk menampung hasil matriknya.
co :
var matrik : array [1..2,1..4];
hasil : array [1..4];

> buat looping pertama untuk banyaknya matrik yang ingin di jumlahkan/ di kurangkan,
> looping ke dua ke dua untuk menampung bilangan-bilangan matrik (buat looping ke 2 di dalam looping pertama)
co :
for a := 1 to 2 do
begin
for b := 1 to 4 do

> buat looping untuk proses penjumlahan / pengurangan menggunakan array dimensi 1.
co :
for c:= 1 to 4 do
hasil[c] := matrik[1,c] + matrik [2,c];

> buat looping untuk output dari hasil matrik dengan menggunakan array dimensi 1
for [d] := 1 to 4 do
writeln (hasil[d]);

Tidak ada komentar:

Posting Komentar