Popular Post

Archive for Januari 2011

Akar Determinan Dengan Fungsi Parameter

By : Unknown
// Program Mencari Nilai Determinan Dan Akar Kuadrat Dengan Fungsi Parameter //

#include "iostream"
#include "math.h"

using namespace std ;

void Rumus( int a, int b, int c,int&d,float& X1, float& X2 ,float& X3,float& X4 )
{
d=b*b-4*a*c ;
X1 = (-b+sqrt(d))/(2*a);
X2 = (-b-sqrt(d))/(2*a);
X3 = (-b /(2*a))+(sqrt(-d)/(2*a));
X4 = (-b /(2*a))-(sqrt(-d)/(2*a));
}
int main()
{
int A,B,C,D ;
float X1 ,X2 ,X3 ,X4 ;
cout<<"  Program Mencari Determinan Dan Akar Kuadrat  \n" ;
cout<<"-------------------------------------------- \n";
cout<<" Masukkan nilai a : " ; cin >> A ;
cout<<" Masukkan nilai b : " ; cin >> B ;
cout<<" Masukkan nilai c : " ; cin >> C ;
Rumus(A, B, C, D, X1, X2,X3,X4 );

cout<<" Akar persamaan ="<<A<<"X2 +"<<B<<"X +"<< C <<"= 0 adalah: \n";
cout<<" Diskriminan = " << D << "\n";
if (D > 0)
{
cout<<" Karena nilai D > 0 , yaitu D = " << D << "\n";
cout<<" maka X1 & X2 adalah Bilangan Real yang berbeda, yaitu : \n";
cout<<" X1 = " << X1 << "\n";
cout<<" X2 = " << X2 << "\n";
}
else if (D < 0)
{
cout<<" Karena nilai D < 0 , yaitu D = " << D << "\n" ;
cout<<" maka X1 & X2 adalah Bilangan imajiner\n";
cout<<" X1 = " << X3 << " i \n";
cout<<" X2 = " << X4 << " i \n";
}
else
{
cout<<" Karena nilai D = 0 , yaitu D = " << D << "\n";
cout<<" maka X1 & X2 adalah Bilangan real yang sama , yaitu : \ n";
cout<<" X1 = " << X1 <<"\n";
cout<<" X2 = " << X2 <<"\n";
}
return 0;
}

Tag : ,

- Copyright © GOBLOGSAINS - Date A Live - Powered by Blogger - Designed by Johanes Djogan -