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