Monday, May 27, 2013

praktikum madis: operasi penjumlahan dan pengurangan matriks

#include <cstdlib>
#include <iostream>
#include <iomanip>

using namespace std;
int i,j,k,baris, kolom, m1[10]
[10],m2[10]
[10],hasil[10]
[10],hasilkur[10]
[10];

int main(int argc, char *argv[])
{
    cout<<"Operasi penjumlahan dan pengurangan matrik"<<endl;
    do
    {
    cout<<"Jumlah baris = "; cin>>baris;
    cout<<"Jumlah kolom = "; cin>>kolom;
    }
    while((baris>10)||(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];
        hasilkur[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;
        }

 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)<<hasilkur[i][j];
        cout<<endl;
        }

    system("PAUSE");
    return EXIT_SUCCESS;
}



output:



No comments:

Post a Comment