Sabtu, 09 April 2011

0

[C++] Program Penghitung Determinan Matriks Ordo 3x3 dengan C++

  • Sabtu, 09 April 2011
  • Nurkholish Ardi Firdaus
  • Share
  • 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, dan gambar disamping ini adalah rumus umum untuk menentukan determinan matriks berordo 3x3.






    //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'));
    }
    

    Sumber: world-of-programmer.blogspot.com
    Jangan Lupa Komentar Yaa..
    Related Posts Plugin for WordPress, Blogger...

    0 Komentar Untuk “[C++] Program Penghitung Determinan Matriks Ordo 3x3 dengan C++”

    Posting Komentar

    Berikan komentar positif tentang artikel yang sederhana ini niscaya sobat akan mendapatkan balasannya. Hehehe

    Subscribe