Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. class Polynomial
  6. {
  7. float a;
  8. float b;
  9. float c;
  10.  
  11. public:
  12.  
  13. void setCoefficients(float newA,float newB, float newC)
  14. {
  15. a=newA;
  16. b=newB;
  17. c=newC;
  18. }
  19.  
  20. bool isReal()
  21. {
  22. float delta=b*b-(4*a*c);
  23. if(delta>=0)
  24. return true;
  25. else
  26. return false;
  27. }
  28. bool aZero()
  29. {
  30. if(a!=0)
  31. return true;
  32. else
  33. return false;
  34. }
  35.  
  36. float x1()
  37. {
  38. float delta=b*b-(4*a*c);
  39. return (-b-delta)/2*a;
  40. }
  41.  
  42. float x2()
  43. {
  44. float delta=b*b-(4*a*c);
  45. return (-b+delta)/2*a;
  46. }
  47.  
  48. };
  49.  
  50. int main()
  51. {
  52. Polynomial polynomial;
  53. polynomial.setCoefficients(1,2,1);
  54. cout<<"isReal : "<<polynomial.isReal()<<endl;
  55. cout<<"aZero : "<<polynomial.aZero()<<endl;
  56. if(polynomial.isReal()&&polynomial.aZero())
  57. {
  58. cout<<"x1 : "<<polynomial.x1()<<endl;
  59. cout<<"x2 : "<<polynomial.x2()<<endl;
  60. }
  61. return 0;
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement