Sunday, September 8, 2013

Eliminasi Gaus Jordn

#include <iostream.h>
#include <conio.h>
#include <stdlib.h>

main()
{
float a1, a2, a3, b1, b2, b3, c1, c2, c3, d1, d2, d3;
float e, f, g, h, i, n1, j, j1, k, k1, l, l1, i1, i2, i3;
char ulangi;
do
{
system ("cls");

cout<<"\t\t\t===================================="<<endl;
cout<<"\t\t\t+++++++++ELIMINASI GAUS JORDAN++++++"<<endl;
cout<<"\t\t\t+++++++++NAMA : MIFTAHUL ILMI+++++++"<<endl;
cout<<"\t\t\t+++++++++NIM  : 1202221+++++++++++++"<<endl;
cout<<"\t\t\t===================================="<<endl<<endl<<endl;
cout<<"Masukkan persamaan pertama   : ";
cin>>a1>>b1>>c1>>d1;
cout<<"Masukkan persamaan kedua     : ";
cin>>a2>>b2>>c2>>d2;
cout<<"Masukkan persamaan ketiga    : ";
cin>>a3>>b3>>c3>>d3;

//|a1 b1 c1 d1| ==> |a1 b1 c1 d1| ==> |a1 b1 c1 d1|
//|a2 b2 c2 d2| ==> |e  f  g  h | ==> |e  f  g  h |
//|a3 b3 c3 d3| ==> |i  j  k  l | ==> |n1 j1 k1 l1|
//rumus 1
//B2-B1
e=(a2*a1)-(a1*a2);
f=(b2*a1)-(b1*a2);
g=(c2*a1)-(c1*a2);
h=(d2*a1)-(d1*a2);
//rumus 2
//B3-B1
i=(a3*a1)-(a1*a3);
j=(b3*a1)-(b1*a3);
k=(c3*a1)-(c1*a3);
l=(d3*a1)-(d1*a3);
//ru,us 3
//B3-B2
n1=(i*f)-(e*j);
j1=(j*f)-(f*j);
k1=(k*f)-(g*j);
l1=(l*f)-(h*j);


i3=l1/k1;
i2=(h-(g*i3))/f;
i1=(d1-(b1*i2)-(c1*i3))/a1;

cout<<endl<<endl;
cout<<"Nilai i1 adalah : "<<i1<<endl;
cout<<"Nilai i2 adalah : "<<i2<<endl;
cout<<"Nilai i3 adalah : "<<i3<<endl;
getch ();
cout<<endl<<endl;
cout<<"apakah anda ingin megulanginya[y/t]:";
cin>>ulangi;
}
while (ulangi=='y'|ulangi=='Y');
}


No comments:

Post a Comment