Wednesday, March 8, 2017

Matriks Menggunakan Array

No.
Keterangan :
1.
Matriks Menggunakan Array
2.
#include<iostream>

using namespace std;

int main()

{
    int matriksa[3][3],matriksb[3][3],matriksc[3][3],matriksjumlah[3][3],a,b;
    cout<<"Masukan Niai Matriks A !"<<endl;
    cout<<"------------------------"<<endl;

    for(a=0; a<=2; a++)
    {
        for (b=0; b<=2; b++)
        {
            cout<<"Silahkan masukan nilai pada baris ke "<<a+1<<"dan kolom ke"<<a+1<<":";
            cin>>matriksa[a][b];
        }
    }

    cout<<endl;
    cout<<endl;
    cout<<"Masukan Nilai Matriks B!"<<endl;
    cout<<"------------------------"<<endl;

    for(a=0; a<=2; a++)
    {
        for(b=0; b<=2; b++)
        {
            cout<<"Silahkan masukan nilai pada baris ke "<<a+1<<"dan kolom ke"<<a+1<<":";
            cin>>matriksb[a][b];
        }
    }

    cout<<endl;
    cout<<endl;
    cout<<"Masukan Nilai Matriks C!"<<endl;
    cout<<"------------------------"<<endl;

    for(a=0; a<=2; a++)
    {
        for(b=0; b<=2; b++)
        {
            cout<<"Silahkan masukan nilai pada baris ke "<<a+1<<"dan kolom ke :3"<<a+1<<":";
            cin>>matriksc[a][b];
        }
    }

    cout<<endl;
    cout<<endl;
    cout<<"Tampilkan matriks ke 1"<<endl;
    for(a=0; a<=2; a++)
    {
        for(b=0; b<=2; b++)
        {
            cout<<matriksa[a][b]<<" ";
        }
        cout<<endl;
    }

    cout<<endl;
    cout<<endl;
    cout<<"Tampilkan matriks ke 2"<<endl;
    for(a=0; a<=2; a++)
    {
        for(b=0; b<=2; b++)
        {
            cout<<matriksb[a][b]<<" ";
        }
        cout<<endl;
    }

    cout<<endl;
    cout<<endl;
    cout<<"Tampilkan matriks ke 3"<<endl;
    for(a=0; a<=2; a++)
    {
        for(b=0; b<=2; b++)
        {
            cout<<matriksc[a][b]<<" ";
        }
        cout<<endl;
    }

    cout<<endl;
    cout<<endl;
    cout<<"Hasil dari Matriks A + B - C ="<<endl;
    for(a=0; a<=2; a++)
    {
        for(b=0; b<=2; b++)
        {
            matriksjumlah[a][b]=matriksa[a][b]+matriksb[a][b]-matriksc[a][b];
            cout<<matriksjumlah[a][b]<<" ";
        }
        cout<<endl;
    }
}

3.


Penjelasan :
Matriks adalah struktur data dengan memori internal.Struktur ini praktis untuk di pakai memakan memory ! (Matriks integer 100 x 100 memakan 10000 x tempat penyimpanan integer).
Disini akan menjelaskan tentang matrik dengan menggunakan pemrograman dalam bahasa C++
Pertama disini pmrograman dengan menggunakan Applikasi Code::Blocks dalam applikasi ini yang pertaman harus diwalai dengan
#include<iostream>
using namespace std;
dan yang perama yaitu masukan input yang diinginkan

int matriksa[3][3],matriksb[3][3],matriksc[3][3],matriksjumlah[3][3],a,b;
    cout<<"Masukan Niai Matriks A !"<<endl;
    cout<<"------------------------"<<endl;
    //List untuk memasukan perintah pada matriks.//
    //List untuk memberikan perintah pada matriks A.//
    for(a=0; a<=2; a++)
    {
        for (b=0; b<=2; b++)
        {
            cout<<"Silahkan masukan nilai pada baris ke "<<a+1<<"dan kolom ke"<<a+1<<":";
            cin>>matriksa[a][b];
        }
    }
Program tersebut untuk memasukan inputan Matriks A seperti gambar dibawah :
Selanjutnya masukan program Matriks yang kedua dengan Coding dibawah :
cout<<endl;
    cout<<endl;
    cout<<"Masukan Nilai Matriks B!"<<endl;
    cout<<"------------------------"<<endl;

    for(a=0; a<=2; a++)
    {
        for(b=0; b<=2; b++)
        {
            cout<<"Silahkan masukan nilai pada baris ke "<<a+1<<"dan kolom ke"<<a+1<<":";
            cin>>matriksb[a][b];
        }
    }


Dan hasil gambarnya dibawah :
Selanjutnya masukan atau input matriks yang ke tiga atau C dengan code program di bawah:
  cout<<endl;
    cout<<endl;
    cout<<"Masukan Nilai Matriks C!"<<endl;
    cout<<"------------------------"<<endl;

    for(a=0; a<=2; a++)
    {
        for(b=0; b<=2; b++)
        {
            cout<<"Silahkan masukan nilai pada baris ke "<<a+1<<"dan kolom ke :3"<<a+1<<":";
            cin>>matriksc[a][b];
        }
    }
Dan hasil dari gambarnya ada dibawah :
Dan selanjutya kita masukan kode program untuk melakukan keluaran atau output dari hasil yang kita iput sebelumnya yaitu denngan kode brogram dibawah :
    cout<<endl;
    cout<<endl;
    cout<<"Tampilkan matriks ke 1"<<endl;
    for(a=0; a<=2; a++)
    {
        for(b=0; b<=2; b++)
        {
            cout<<matriksa[a][b]<<" ";
        }
        cout<<endl;
    }

    //List perintah untuk nilai matriks B//
    cout<<endl;
    cout<<endl;
    cout<<"Tampilkan matriks ke 2"<<endl;
    for(a=0; a<=2; a++)
    {
        for(b=0; b<=2; b++)
        {
            cout<<matriksb[a][b]<<" ";
        }
        cout<<endl;
    }

    //List perintah untuk nilai matriks C//
    cout<<endl;
    cout<<endl;
    cout<<"Tampilkan matriks ke 3"<<endl;
    for(a=0; a<=2; a++)
    {
        for(b=0; b<=2; b++)
        {
            cout<<matriksc[a][b]<<" ";
        }
        cout<<endl;
    }

    //List pengoperasian tambah [+] dan kurang [-]
    cout<<endl;
    cout<<endl;
    cout<<"Hasil dari Matriks A + B - C ="<<endl;
    for(a=0; a<=2; a++)
    {
        for(b=0; b<=2; b++)
        {
            matriksjumlah[a][b]=matriksa[a][b]+matriksb[a][b]-matriksc[a][b];
            cout<<matriksjumlah[a][b]<<" ";
        }
        cout<<endl;
    }
}







Maka hasil gambar yang ditampilkanya akan seperti gambar dibawah :
Dan yang terakhir kita masukan kode program untuk melakukan suatu Matrik A + B – C dengan menggunakan kode program dibawah :
    //List pengoperasian tambah [+] dan kurang [-]
    cout<<endl;
    cout<<endl;
    cout<<"Hasil dari Matriks A + B - C ="<<endl;
    for(a=0; a<=2; a++)
    {
        for(b=0; b<=2; b++)
        {
            matriksjumlah[a][b]=matriksa[a][b]+matriksb[a][b]-matriksc[a][b];
            cout<<matriksjumlah[a][b]<<" ";
        }
        cout<<endl;
    }
Dan Hasil gambarnya adalah sebagai Berikut :
Load disqus comments

0 komentar