Kamis, 28 November 2013

Program C++ Penjumlahan Dua Buah Matrix

Berikut adalah program penjumlahan dua buah matriks dengan menggunakan bahasa C++. Program ini bekerja dengan menjumlahkan dua buah matriks pada kolom dan baris yang bisa kita atur sesuai dengan matriks yang kita ingin jumlahkan. Program ini saya buat untuk memenuhi tugas mata kuliah Logika & Algoritma.
 
#include<iostream.h>
#include <conio.h>
#include <iomanip.h>
int i, j, baris, kolom, m1[10][10], m2[10][10], hasil[10][10];
void main()
{
clrscr();
cout << “==================================”<<endl;
cout << “Operasi Penjumlahan Matrix\n”;
cout << “==================================”<<endl;
do
{
cout << “Jumlah Baris = “; cin>>baris;
cout << “Jumlah Kolom = “; cin>>kolom;
}
while((baris>10)||(kolom>10));
/*  do
while(kolom>10);*/
cout << “\nMatrix A” << endl;
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++)
{
cout <<”data [" << i << "," << j << "] = “;
cin>>m1[i][j];
}
cout << “\nMatrix B” << endl;
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++)
{
cout <<”data [" << i << "," << j << "] = “;
cin>>m2[i][j];
}
for(i=0; i<baris;i++)
for(j=0; j<kolom; j++)
hasil[i][j] = m1[i][j] + m2[i][j];
cout << “\nHasilnya…” << endl;
cout << “Matrix A  +  Matrix B  =  Matrix C”;
for(i=0; i< baris; i++)
{
cout<<’\n’;
for(j=0; j<kolom; j++)
cout << setw(4) << m1[i][j];
cout << ”     “;
for(j=0; j<kolom; j++)
cout << setw(4) << m2[i][j];
cout << ”     “;
for(j=0; j<kolom; j++)
cout << setw(4) << hasil[i][j];
cout << endl;
}
getch();
}
 
Menampilkan :
http://alogaritmadanlogika.files.wordpress.com/2013/11/matrix.jpg

Tidak ada komentar:

Posting Komentar