Tugas Matriks

Source Code    :

//judul : matriks penjumlahan, pengurangan
// memo : halim jayakusuma wiradinata
#include <iostream>
using namespace std;
// kamus
int MatA[4][3],MatB[4][3],MatC[4][3],MatD[4][3];
int x,y,z;

//deskripsi
int main()
{
    // menginputkan matriks A
    cout << " menampilkan Matriks A dengan nilai 2 3 4 1 I 2 4 1 6 I 8 1 1 7" << endl;
    x = 0;
    while(x < 3)
    {
        y = 0;
        do
        {
            cout << " input kolom ke " << x << " input baris ke " << y << " ";
            cin>> MatA[y][x];
            y = y +1;
        }
        while(y < 4);
        x = x +1;
    }

    //menampilkan matriks A
    cout << endl;
    cout << " menampilkan Matriks A " << endl;
    x = 0;
    while(x < 3)
    {
        y = 0;
        while(y < 4)
        {
            cout << MatA[y][x] << " ";
            y = y +1;
        }
        cout << endl;
        x = x +1;
    }
    cout << endl;

    //menginputkan matriks B
    cout << " menampilkan Matriks B  4 4 9 1 I 1 7 3 1 I 3 3 1 2" << endl;
    z =0;
    do
    {
        x=0;
        while(x < 4)
        {
            cout << " input kolom ke " << z << " input baris ke " << x << " ";
            cin >> MatB[x][z];
            x = x +1;
        }
        z = z+1;
    }
    while(z < 3);

    //menampilkan matriks B
    cout << endl;
    cout << "menampilkan Matriks B " <<endl;
    y=0;
    while(y <3)
    {
        z = 0;
        do
        {
            cout << MatB[z][y] << " ";
            z = z+1;
        }
        while(z < 4);
        cout << endl;
        y = y +1;
    }

    //menginputkan matriks C
    cout << " manampilak Matriks C dengan nilai  4 7 9 1 I 1 7 3 1 I 3 3 1 2" << endl;
    z=0;
    while(z < 3)
    {
        y = 0;
        while(y < 4)
        {
            cout << " input kolom ke " << z << " input baris ke " << y << " ";
            cin >> MatC[y][z];
            y = y +1;
        }
        z = z+1;
    }

    // menampilkan matriks C
    cout << " menampilkan matriks C " << endl ;
    x = 0;
    do
    {
        z = 0;
        while(z < 4)
        {
            cout << MatC[z][x] << " " ;
            z = z+1;
        }
        cout << endl;
        x = x+1;
    }
    while(x < 3);

    // menghitung
    cout << " menghitung Matriks (A+B) - (A-C) " <<endl;
    x = 0;
    while(x < 3)
    {
        y = 0;
        do
        {
            MatD[y][x] = (MatA[y][x] + MatB[y][x]) - (MatA[y][x] + MatC[y][x]);
            y = y +1;
        }
        while(y < 4);
        x = x+1;
    }
    cout << "hasil nya adalah " << endl;
    y =0;
    do
    {
        z = 0;
        while( z < 4)
        {
            cout << MatD[z][y] << " ";
            z = z+1;
        }
        cout << endl;
        y = y +1;
    }
    while(y <3);

}

Hasil Run    :









Komentar

Postingan Populer