Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class Polynomial
- {
- float a;
- float b;
- float c;
- public:
- void setCoefficients(float newA,float newB, float newC)
- {
- a=newA;
- b=newB;
- c=newC;
- }
- bool isReal()
- {
- float delta=b*b-(4*a*c);
- if(delta>=0)
- return true;
- else
- return false;
- }
- bool aZero()
- {
- if(a!=0)
- return true;
- else
- return false;
- }
- float x1()
- {
- float delta=b*b-(4*a*c);
- return (-b-delta)/2*a;
- }
- float x2()
- {
- float delta=b*b-(4*a*c);
- return (-b+delta)/2*a;
- }
- };
- int main()
- {
- Polynomial polynomial;
- polynomial.setCoefficients(1,2,1);
- cout<<"isReal : "<<polynomial.isReal()<<endl;
- cout<<"aZero : "<<polynomial.aZero()<<endl;
- if(polynomial.isReal()&&polynomial.aZero())
- {
- cout<<"x1 : "<<polynomial.x1()<<endl;
- cout<<"x2 : "<<polynomial.x2()<<endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement