Nama
Kelompok:
1. Franciska Nury (D1041141003)
2. Mia Helmalia Haldy (D1041141061)
3. Numrotul Hatimah (D1041141005)
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