Cara Membuat Program Matrik Invers Di C++
Posted by
Unknown
Wednesday, November 30, 2011 at 7:52 AM
0
comments
Labels :
Bahasa Pemrograman
C++
Ok temen-temen aku mau sharing ni tentang cara membuat matrik invers dengan bahasa pemrograman C++.Yang kemarin dijadikan tugas pada praktikum struktur data.
Ini dia Source Codenya :
#include <iostream.h>
#include <conio.h>
void main(){
#include <conio.h>
void main(){
int i,j,matrik[10][10];
float hasilbagi,det,a,b,c,d;
for(i=0;i<=1;i++)
{
for(j=0;j<=1;j++)
{
cout<<"matrik ["<<i<<"]["<<j<<"]"<<" = "; cin>>matrik[i][j];
cout<<endl;
}
}
for(i=0;i<=1;i++)
{
for(j=0;j<=1;j++)
{
cout<<matrik[i][j]<<" ";
}
cout<<endl;
}
det=(matrik[0][0] * matrik[1][1]) - (matrik[1][0] * matrik[0][1]);
cout<<"Maka determinannya adalah = ";
cout<<det<<endl;
hasilbagi = 1/det;
//mencari invers
a = hasilbagi * matrik[1][1];
b= hasilbagi * -matrik[0][1];
c = hasilbagi * -matrik[1][0];
d = hasilbagi * matrik[0][0];
cout<<endl<<"matrik invers \n\n="<<"1/"<<det<<" x ["<<matrik[1][1]<<" "<<-matrik[0][1]<<"]";
cout<<"\n ["<<-matrik[1][0]<<" "<<matrik[0][0]<<"]";
cout<<"\n Jadi matrik inversnya adalah = \n";
cout<<"["<<a<<" "<<b<<"]"<<endl;
cout<<"["<<c<<" "<<d<<"]";
getch();
}
Selamat Mencoba ya....!
Subscribe to:
Post Comments (Atom)