Senin, 13 Desember 2010
determinan matriks 3x3 dengan program bahasa C++
//Program Aljabar Linear
//Determinan matriks 4x4
#include<iostream>
using namespace std;
int main()
{
int brs1=3, kol1=3;
float A[brs1][kol1];
float DetA, CA00, CA01, CA02;
int i,j;
char off;
//masukkan A (Matriks kofisien)
cout << "Matriks A (matriks koefisien) :" << '\n';
for (i=0; i<brs1; i++){
for (j=0; j<kol1; j++){
cout<<"Masukkan baris" << i+1 << "kolom" << j+1 << ":";
cin>>A[i][j];
}
}
//hitung determinan
{for (i=0; i<brs1; i++)
{for (j=0; j<kol1; j++)
CA00 = ((A[1][1]*A[2][2])-(A[1][2]*A[2][1]));
CA01 = ((A[1][0]*A[2][2])-(A[1][2]*A[2][0]));
CA02 = ((A[1][0]*A[2][1])-(A[1][1]*A[2][0]));
DetA = (CA00*A[0][0]*1)+(CA01*A[0][1]*(-1))+(CA02*A[0][2]*1);
//Hasil
cout<< '\n';
cout<< '\n';
cout<<"Determinan Matriks A = ";
cout<<DetA<< "" << '\n';
cout<< '\n';
cout<< '\n';
cout<<"== PROGRAM SELESAI =="<<endl<<endl;
cin>>off;
}}}
//Determinan matriks 4x4
#include<iostream>
using namespace std;
int main()
{
int brs1=3, kol1=3;
float A[brs1][kol1];
float DetA, CA00, CA01, CA02;
int i,j;
char off;
//masukkan A (Matriks kofisien)
cout << "Matriks A (matriks koefisien) :" << '\n';
for (i=0; i<brs1; i++){
for (j=0; j<kol1; j++){
cout<<"Masukkan baris" << i+1 << "kolom" << j+1 << ":";
cin>>A[i][j];
}
}
//hitung determinan
{for (i=0; i<brs1; i++)
{for (j=0; j<kol1; j++)
CA00 = ((A[1][1]*A[2][2])-(A[1][2]*A[2][1]));
CA01 = ((A[1][0]*A[2][2])-(A[1][2]*A[2][0]));
CA02 = ((A[1][0]*A[2][1])-(A[1][1]*A[2][0]));
DetA = (CA00*A[0][0]*1)+(CA01*A[0][1]*(-1))+(CA02*A[0][2]*1);
//Hasil
cout<< '\n';
cout<< '\n';
cout<<"Determinan Matriks A = ";
cout<<DetA<< "" << '\n';
cout<< '\n';
cout<< '\n';
cout<<"== PROGRAM SELESAI =="<<endl<<endl;
cin>>off;
}}}
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar