Tuesday 18 March 2014

akar-akar persamaan kuadrat

program nya...

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

using namespace std; 
class irsyad{
public:
void akar(){
cout<<"koefisien pangkat 2 = ";cin>>a;
cout<<"koefisien pangkat 1 = ";cin>>b;
cout<<"koefisien pangkat 0 = ";cin>>c;
disk=(b*b-4*a*c);
if(a==0){
cout<<"bukan pers. kuadrat \n";
cout<<"harga akar = "<<-c/b;
}
else if(disk>0){
x1=(-b+sqrt(disk)/(2*a));
x2=(-b-sqrt(disk)/(2*a));
cout<<"deskriminan = "<<disk<<endl;
cout<<"x1 = "<<x1<<endl;
cout<<"x2 = "<<x2<<endl;
}
else if(disk==0){
x1=(-b/(2*a));
x2=(x1);
cout<<"deskriminan = 0 /n";
cout<<"x1 = "<<x1<<endl;
cout<<"x2 = "<<x2<<endl;
}
else
cout<<"akar imajiner";
}
private:
int a,b,c;
float x1,x2;
long disk;
};
int main(int argc, char** argv) {
system("color a");
irsyad uad;
uad.akar();
return 0;
}

saat di compiler..



flowchart nya...


terima kasih.

0 comments:

Post a Comment