You are on page 1of 3

#include <iostream>

#include <math.h>

using namespace std;

int main()

float a, b, c;

float x1, x2, D, z, r;

cout<<"======================================================\n";

cout<<" Persamaan kuadrat\n";

cout<<"======================================================\n";

cout<<"Bentuk Persamaan Kuadrat :ax^2+bx+c=0\n"<<endl;

cout<<"Masukkan nilai a : ";

cin>>a;

cout<<"Masukkan nilai b : ";

cin>>b;

cout<<"Masukkan nilai c : ";

cin>>c;

cout<<endl;

cout<<"======================================================\n";

cout<<endl;

D=b*b-4*a*c;

if (a==0)
{

cout<<" Bukan Persamaan Kuadrat \n ";

else if(D==0)

x1=(-b)/(2*a);

x2=x1;

cout<<"Persamaan kuadrat " <<a<<"x^2+"<<b<<"x+"<<c<<"=0, mempunyai akar yang


sama, yaitu: \n";

cout<<"x1="<<x1<<endl;

cout<<"x2="<<x2<<endl;

else if(D>0)

x1=((-b)+(sqrt(D)))/(2*a);

x2=((-b)-(sqrt(D)))/(2*a);

cout<<"Persamaan kuadrat " <<a<<"x^2+"<<b<<"x+"<<c<<"=0, mempunyai akar yang


berbeda, yaitu: \n";

cout<<"x1="<<x1<<endl;

cout<<"x2="<<x2<<endl;

else if(D<0)

z=-b/2*a;

r=sqrt(-D)/2*a;

x1=z+r;
x2=z-r;

cout<<"Persamaan kuadrat " <<a<<"x^2+"<<b<<"x+"<<c<<"=0, mempunyai akar yang


imaginer, yaitu: \n";

cout<<"x1="<< z <<" + "<< r <<" i"<<endl;

cout<<"x2="<< z <<" - "<< r <<" i"<<endl;

return 0;

You might also like