Select Language



Followers

IT Programmer. Powered by Blogger.

05 December 2009

Program Invers Matriks 2x2 C++

"Om Swastiastu"

Teman-teman sekalian ini adalah program invers matriks 2x2 yang saya buat bersama teman sekelas saya.
Kali ini saya tidak banyak basa basi. Langsung saja saya kasi syntax dari program invers matriks ini.



//Determinan Matriks 2x2
#include <iostream.h>
#include <conio.h>

#define Nmaks 3

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



 do
 {
 do
 {
  clrscr();
  cout<<"DETERMINAN MATRIKS A : "<<endl<<endl;
 cout<<"Masukkan Nilai Matriks A : "<<endl;
 for(i=1;i<=2;i++)
 {
  for(j=1;j<=2;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[2][1] * A[1][2]);
 }while (determinan == 0);
 hasilbagidet = 1/determinan;

 //mencari invers
 a[1][1] = hasilbagidet * A[2][2];
 a[1][2] = hasilbagidet * -A[1][2];
 a[2][1] = hasilbagidet * -A[2][1];
 a[2][2] = hasilbagidet * A[1][1];

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

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

 //Output Invers Matriks A
 gotoxy(1,10);
 cout<<"Invers Matriks A : "<<endl;
 gotoxy(2,15);
 cout<<"A^-1 = ";
 for(i=1;i<=2;i++)
 {
  for(j=1;j<=2;j++)
  {
   gotoxy(1+9*j,12+2*i);
   cout<<a[i][j];
  }
 }


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


Jika kalian tidak mengerti, bisa tanyakan langsung pada saya. Atau silahkan ketik pertanyaan kalian di kotak dibawah. Terimakasih.

"Om Santhi, Santhi, Santhi, Om"



Comments:

Ada 3 comments pada “Program Invers Matriks 2x2 C++”
Anonymous said...
pada hari 

Om tlg donx buatin program penjumlahan,perkalian dan pengurangan matrix ordo 2x2,,
Trus hasilnya di inverskan dan ditransposekan,, tq

Anonymous said...
pada hari 

minta tolong program buat matriks ordo 2x2 dengan determinan sama inversnya donk. . .
kalau bisa kirim ke email saya di aku.henky@ymail.com

Anonymous said...
pada hari 

minta tolong cara buat matriks 2x2 sm determinan dan inversnya...
bisa kirim email ke aku.henky@ymail.com. . . makasih sebelumnya

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!!