Menghitung akar-akar persamaan kuadrat.

Algoritma untuk menghitung akar-akar persamaan kuadrat.

Input : Persamaan Kuadrat ax2+bx+c=0
Algoritma :
-Start
-Masukkan ax2+bx+c=0
-Hitung akar-akar persamaan kuadratnya (x1,x2)
~Jika b2-4ac adalah positif maka dapat dihitung
~Jika b2-4ac adalah negatif maka langsung tampilkan hasil
~x1= -b + vb2-4ac
~x2= -b – vb2-4ac
-Tampilkan hasil
-End
Output : akar-akar persamaan kuadrat

Programnya :

#include
#include
using namespace std;
int main(int argc, char *argv[]){
char ulang;
double A,B,C,D, hasil1,hasil2;
cout<<"===Akar persamaan Kuadrat (D = B2 – 4AC) == : "<<endl;
cout<<"=================================="<<endl;
do{
A=0;
B=0;
C=0;
cout<>A;
cout<>B;
cout<>C;
D=(B*B)-(4*A*C);
cout<<A <<endl;
cout<<B <<endl;
cout<<C <<endl;
cout<<D < 0){
hasil1= -B + sqrt(D)/(2*A) ;
hasil2= -B – sqrt(D)/(2*A);
cout<<"Ini merupakan 2 Akar yang berbeda : "<<endl;
cout<< "x1=" ;
cout<<hasil1 <<endl;
cout<< "x2=" <<hasil2 <<endl;
}
else if (D==0) {
hasil1=-B/(2*A);
hasil2=hasil1;
cout<<"Ini merupakan 2 Akar kembar : "<<endl;
cout<<"x1="<<hasil1 <<endl;
cout<<"X2="<<hasil2 <<endl;
}
else{
hasil1=-B/(2*A);
hasil2=sqrt(fabs(D))/(2*A);
cout<<"Ini merupakan Akar Imaginer: "<<endl;
cout<<"x1="<<hasil1<<"+"<<hasil2 <<endl;
cout<<"x2="<<hasil1<<"-"<<hasil2 <<endl;
}
cout<<"==============================="<<endl;
cout<<"Ulangi penghitungan persamaan kuadrat dengan rumus (D = B2 – 4AC) ? “;
cin>>ulang;
}
while(ulang==’y’);
system(“PAUSE”);
return EXIT_SUCCESS;
}

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s