Jumat, 24 Mei 2013

PROGRAM MATRIKS DALAM DEV C++



Dibawah ini merupakan contoh program MATRIKS dengan menggunakan bahasa pemrograman C++.

1.    Membuat program perkalian matriks berordo 2X2
Pemrograman dengan Dev-C++ :
#include <cstdlib>
#include <iostream>
#include <iomanip>
using namespace std;
int main(int argc, char *argv[])
{
    int a[2][2],b[2][2],m,n;
    for(m=0;m<2;m++)
    {
    for(n=0;n<2;n++)
    {
    cout<<"masukkan nilai matriks a("<<m<<","<<n<<"):";
    cin>>a[m][n];
    }
    }
    for(m=0;m<2;m++)
    {
    for(n=0;n<2;n++)
    {
    cout<<"masukkan nilai matriks b("<<m<<","<<n<<"):";
    cin>>b[m][n];
    }
        }
    cout<<"C:\n";
    for(m=0;m<2;m++)
    {
    for(n=0;n<2;n++)
    {
    cout<<setw(3)<<(a[m][0]*b[0][n]+ a[m][1]*b[1][n]);
    }
    cout<<'\n';
    }
system("PAUSE");
return EXIT_SUCCESS;
}
Pembahasan Program diatas :
·Pendeklarasian variable array 2x2
·perulangan Input untuk Dua matriks
·Proses perkalian
·output hasil matriks
2.    Membuat program untuk melakukan perhitungan factorial.
Pemrograman dengan Dev-C++ :
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
    long a,b,m;
    cout<<"masukkan nilai factorial:";
    cin>>a;
    b=1;
    for(m=1;m<=a;m++)
    b=b*m;
    cout<<"Hasil faktorial dari"<<a<<" adalah"<<b;
system("PAUSE");
return EXIT_SUCCESS;
}
Pembahasan Program diatas :
· Pendeklarasian a,b,m
· masukkan nilai a
·Proses
·tampilkan hasil faktorial
3.    Membuat program penjumlahan matriks berordo 2X2
Pemrograman dengan Dev-C++ :
#include <cstdlib>
#include <iostream>
#include <iomanip>
using namespace std;
int main(int argc, char *argv[])
{
     int a[2][2],b[2][2],m,n;
     for(m=0;m<2;m++)
     {
     for(n=0;n<2;n++)
     {
     cout<<"masukkan nilai matriks a("<<m<<","<<n<<"):";
     cin>>a[m][n];
    }
     }
     for(m=0;m<2;m++)
     {
     for(n=0;n<2;n++)
     {
     cout<<"masukkan nilai matriks b("<<m<<","<<n<<"):";
     cin>>b[m][n];
     }
     }
     cout<<"C:\n";
     for(m=0;m<2;m++)
     {
     for(n=0;n<2;n++)
     {
     cout<<setw(3)<<(a[m][n]+b[m][n]);
     }
     cout<<'\n';
     }
system("PAUSE");
return EXIT_SUCCESS;
}
Pembahasan Program diatas :
·Pendeklarasian variable array 2x2
· perulangan Input untuk Dua matriks
· Proses penjumlahan
· output hasil matriks

1 komentar: