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
Bang kalau tambah ordo bagaimana
BalasHapus