Select Language



Followers

IT Programmer. Powered by Blogger.

05 December 2009

Program Determinan Matriks 3x3 C++

"Om Swastiastu"

Setelah sebelumnya saya menjelaskan mengenai program determinan matriks 2x2, maka kali ini saya akan menjelaskan mengenai program determinan matriks 3x3. Pencarian determinan matriks ordo 3x3 lebih rumit dari matriks 2x2. Cara yang saya gunakan disini adalah dengan menggunakan Sarrus Rule. Untuk lebih jelasnya, silahkan lihat gambar ini.





Dan rumus yang digunakan untuk mencari determinan matriks 3x3 ini adalah.

Untuk programnya, silahkan lihat syntax ini.


//Determinan Matriks 3x3
#include <iostream.h>
#include <conio.h>

#define Nmaks 4

void main()
{
 typedef matriks[Nmaks][Nmaks];
 int i,j,determinan;
 matriks A;
 char answer;

 do
 {
  clrscr();
  cout<<"DETERMINAN MATRIKS A : "<<endl<<endl;
 cout<<"Masukkan Nilai Matriks A : "<<endl;
 for(i=1;i<=3;i++)
 {
  for(j=1;j<=3;j++)
  {
   cout<<"A["<<i<<","<<j<<"] = ";
   cin>>A[i][j];
  }
 }

 clrscr();
 cout<<endl;
 //Proses Mencari Determinan Matriks A

 determinan = ((A[1][1]*A[2][2]*A[3][3])+(A[1][2]*A[2][3]*A[3][1])+(A[1][3]*A[2][1]*A[3][2])) -
              ((A[3][1]*A[2][2]*A[1][3])+(A[3][2]*A[2][3]*A[1][1])+(A[3][3]*A[2][1]*A[1][2]));

 clrscr();
 //Output Matriks A
 gotoxy(1,5);
 cout<<"A = ";
 for(i=1;i<=3;i++)
 {
  for(j=1;j<=3;j++)
  {
   gotoxy(2+4*j,2+2*i);
   cout<<A[i][j];
  }
 }

 gotoxy(1,12);
 cout<<"Determinan Matriks A = "<<determinan;
 cout<<endl;

 getch();
 clrscr();
 cout<<"== PROGRAM SELESAI =="<<endl<<endl;
 cout<<"Mau Melakukan Perhitungan Lagi?? [Y/T] "; cin>>answer;
 }
 while ((answer == 'y') || (answer == 'Y'));
}


Itulah yang dapat saya jelaskan mengenai determinan matriks dalam C++. Semoga dapat bermanfaat bagi teman-teman sekalian. Berikutnya saya akan membahas mengenai invers matriks 3x3.
Tetap kunjungi IT Programmer.

"Om Santhi, Santhi, Santhi, Om"



Comments:

Ada 4 comments pada “Program Determinan Matriks 3x3 C++”
Anonymous said...
pada hari 

emang gak ada contohnya

IT Programmer said...
pada hari 

@anonim: contoh gimana? output program nya?? oke lah, next ntar aku tambah sama download contoh nya juga deh..
terima kasih atas kritik dan sarannya..
klo mau anda tinggal donlod Borland C++ nya truz copy paste postingan saya.. gampang kan..

ad1_k4r4 said...
pada hari 

klo program ni, dikonversi ke visual c++ bisa g???

Caranya gmn???

p|B! said...
pada hari 

Eror Ommm..!! di C++ di bagian ini cout<<"A["<>A[i][j];
}
}

clrscr();
cout<<endl;
//Proses Mencari Determinan Matriks A

pencerahan duk..!! atunwn..!!

Social Media


Facebook Page

Programming Tutorial


Info


Tips
Downloads
Friends
 
This Blog is proudly powered by Blogger.com | Template by Bali Web Development | Privacy Policy | Rise Up!!