4. buatlah algoritma dan program untuk menghitung 3buah matriks berordo 3x3 dengan operator penambahan dan pengurangan.

                                                                                                                                          
Penjelesan simbol:
1.simbol terminal adalah simbol yang digunakan untuk memulai pembuatan algoritma.
2.simbol input adalah simbol yang digunakan untuk memasukkan data.
3.simbol proses adalah simbol yang digunakan untuk mengelolah data yang telah di inputkan.
4.simbol output adalah simbol yang digunakan untuk mengeluarkan hasil dari data yang telah di proses.
5.simbol terminal yang berisi end adalah simbol yang digunakan untuk menandai bahwa pembuatan flowchart telah selesai.
Penjelasan kata kunci atau keyword:
1.int adalah bilangan bulat tanpa pecahan atau tidak adanya angka dibelakang koma.
2.for adalah kata kunci  yang menjelaskan bahwa variabel  X akan terus bertambah nilainya selama nilai  X lebih kecil dari 100.
3.if adalah adalah kata kunci yang digunakan untuk menjalankan program bila kondisi benar jika salah maka akan diabaikan


gamabr flowchat








#include<stdio.h>
main()
{
int i,j;
int matrikA[3][3],matrikB[3][3],matrikhasil[3][3];
clrscr();
/*menginputkan elemen matrik A*/
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
printf("masukkan elemen A[%d][%d]:",i*1,j*1);
scanf("%d",&matrikA[i][j]);
}
}
/*menginputkan elemen matrik B*/
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
printf("masukkan elemen B[%d][%d]:",i*1,j*1);
scanf("%d",&matrikB[i][j]);
}
}
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
matrikhasil[i][j]=matrikA[i][j]+matrikB[i][j];
}
}
/*menampilkan elemen matrikA*/
printf("\nmatrik A\n");
printf("======================\n");
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
printf("%d\t",matrikA[i][j]);
}
printf("\n");
}
/*menampilkan elemen matrikB*/
printf("\nmatrik B\n");
printf("================\n");
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
printf("%d\t",matrikB[i][j]);
}
printf("\n");
}
printf("\npenjumlahan matrik\n");
printf("=====================\n");
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
printf("%d\t",matrikhasil[i][j]);
}
printf("\n");
}
getch();
}

terimakasih telah menggunjungi web saya


EmoticonEmoticon