Friday, October 17, 2014

[Tugas Struktur Data] Source Code Penjumlahan Matriks 2 x 2 pada C++



Kali ini saya ingin membagikan source Penjumlahan Matriks 2 x 2 pada C ++.
Seperti ini lah kodingnya.

#include <iostream.h>
#include <iomanip.h>
#include <conio.h>
//Ridwan Nurhakim

main()

{
atas:
clrscr();

    int matA[2][2], matB[2][2], matC[2][2];
    char pilih;

    //pemberian data matriks A dimulai disini
    for(int i=0; i<2; i++)
    {
        for(int h=0; h<2; h++)
        {
            cout<<"Data Matriks A ["<<i<<"] ["<<h<<"] : ";
            cin>>matA[i][h];
        }

    } // pemberian data matriks A berakhir disini

    endl(cout);

    //pemberian data matriks B dimulai disini
    for(int i=0; i<2; i++)
    {
        for(int h=0; h<2; h++)
        {
            cout<<"Data Matriks B ["<<i<<"] ["<<h<<"] : ";
            cin>>matB[i][h];
        }

    } // pemberian data matriks B berakhir disini
    endl(cout);


    cout<<"Matriks A + Matriks B :"<<endl;
    //perulangan menampilkan penjumlahan matriks
    for(int i=0; i<2; i++)
    {
        for(int h=0; h<2; h++)
        {
            matC[i][h] = matA[i][h]+matB[i][h];
            cout<<setw(3)<<matC[i][h];
        }
        cout<<endl<<endl;
    }

    cout<<"Ingin coba lagi? [Y/N] : ";cin>>pilih;
    if (pilih = "Y" || "y")
    {
    goto atas;
    }
    else {
    cout<<"Terimakasih";
    return 0;
    }


}

Maka hasilnya akan seperti gambar diatas.

No comments:

Post a Comment