Friday, October 23, 2015

Algoritma dan Program Untuk Penjumlahan Matriks Ordo 2x2

Nama Kelompok:
1. Franciska Nury (D1041141003)
2. Mia Helmalia Haldy (D1041141061)
3. Numrotul Hatimah (D1041141005)

Soal:

Buat algoritma dan program untuk penjumlahan matriks ordo 2x2.

Penyelesaian:


         1. Algoritma

        Matrik:

Deskripsi
      A [2,2] B[2,2]
      write (nilai matrik A)
      for p <- 1 to 2 do
      begin
                      for q <- 1 to 2 do
                      begin
                                   write (baris dan kolom)
     input (nilai)
                     end
      end
      write (nilai matrik B)
      for p <- 1 to 2 do
      begin
                     for q <- 1 to 2 do
                     begin
                                  write (baris dan kolom)
                                  input (nilai)
                    end
      end
      for p <- 1 to 2 do
      begin
                   for q <- 1 to 2 do
                   begin
                                 X [p,q] <- A [p,q] + B [p,q]
                   end
      end
      write (hasil penjumlahan matrik A dan B)
      for p <- 1 to 2 do
      begin
                  for q <- 1 to 2 do
                  begin
                                write (hasil penjumlahan)
                  end
      end

           

      2. Program

         Penjumlahan matriks ordo 2x2 menggunakan bahasa pemrograman C

#include <stdio.h>
#include <conio.h>

int main()

{

int A[2][2], B[2][2], X[2][2], p, q;

printf("Penetapan Nilai Matriks A\n");

for(p=0;p<2;p++)
    { for(q=0;q<2;q++){
        printf("Baris ke - %p, Kolom ke - %p : ",p+1,q+1);
        scanf("%p",&A[p][q]);
        }
    }
    printf("\n");

printf("Penetapan Nilai Matriks B \n");
for(p=0;p<2;p++)
    { for(q=0;q<2;q++) {
        printf("Baris ke - %p, Kolom ke - %p : ",p+1,q+1);
        scanf("%p",&B[p][q]);
        }
    }

for(p=0;p<2;p++)
    { for(q=0;q<2;q++){
        X[p][q]= A[p][q]+B[p][q];
        }
    }
printf("\n");
printf("Hasil penjumlahan matriks A dan B \n");
printf ("\n");

for(p=0;p<2;p++)
    { for(q=0;q<2;q++)
    printf("%d  ",X[p][q]);
    printf ("\n");
    }

}



No comments:

Post a Comment