Monday, March 22, 2010

Persamaan kuadrat dengan if. . else if

Berikut contoh listing program penghitung akar-akar persamaan kuadrat dengna pemilihan kondisi :

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

void main()
{
float a,b,c,d,x1,x2;
cout<<"Penghitung akar-akar persamaan kuadrat";
cout<<endl;
cout<<"--------------------------------------";
cout<<endl;
cout<<"Format persamaan kuadrat : ax2+bx+c=0";
cout<<endl;
cout<<"Masukkan nilai a : ";cin>>a;
cout<<"Masukkan nilai b : ";cin>>b;
cout<<"Masukkan nilai c : ";cin>>c;

d=(b*b)-(4*a*c);
cout<<endl;
cout<<"Nilai Determinannya : "<<d;
cout<<endl;

if (d>0)
{
cout<<"akar-akarnya riil dan berbeda";
x1=((-b)+sqrt(d))/(2*a);
x2=((-b)-sqrt(d))/(2*a);

cout<<endl<<endl;
cout<<"akar-akarnya adalah : "<<endl;
cout<<"X1 = "<<x1<<endl;
cout<<"X2 = "<<x2;
}

else if (d==0)
{
cout<<"akar-akarnya riil dan sama";
x1=((-b)+sqrt(d))/(2*a);
x2=x1;

cout<<endl<<endl;
cout<<"akar-akarnya adalah : "<<endl;
cout<<"X1 = "<<x1<<endl;
cout<<"X2 = "<<x2;
}

else cout<<"akar-akarnya imajiner";
getch() ;
}

2 komentar:

Anonymous said...

dvzv

Anonymous said...

sdfsdggsgdsfsd

Post a Comment