Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.29 KB | None | 0 0
  1. #include <math.h>
  2. #include <iostream>
  3. #include <conio.h>
  4.  
  5. using namespace std;
  6. int main()
  7. {
  8.     int a;
  9.     int b;
  10.     int c;
  11.  
  12.     cout << "Masz rownanie kwadratowe ax*x+bx+c=0\n";
  13.     cout << "Podaj (a != 0) liczbe a: ";
  14.     cin >> a;
  15.     cout << "\nPodaj (b != 0) liczbe b: ";
  16.     cin >> b;
  17.     cout << "\nPodaj (c != 0) liczbe c: ";
  18.     cin >> c;
  19.         switch (a)
  20.     {
  21.         case 0:
  22.         cout << "Brak rozwiazan!";
  23.         break;
  24.     }
  25.        if (a != 0)
  26.            {
  27.  
  28.             cout << "\nRownanie wyglada nastepujaco: " << a << "x*x + " << b <<"x + " << c << " = 0" << endl;
  29.             cout << "\nObliczamy delte: b*b - 4ac";
  30.             cout << "\nPodstawiamy do wzoru: "<< b << "*" << b << "-" << 4 << "*" << a << "*" << c << endl;
  31.             cout << "Delta wynosi: " << b*b-4*a*c << endl;
  32.  
  33.         double delta = b*b-4*a*c;
  34.         if (delta > 0)
  35.         {
  36.         cout << "Obliczamy x1 oraz x2."<<endl;
  37.         cout << "x1 = " << (-b - sqrt(delta))/2*a << endl;
  38.         cout << "x2 = " << (-b + sqrt(delta))/2*a << endl;
  39.         }
  40.         if (delta == 0)
  41.         {
  42.         cout << "Obliczamy x0." << endl;
  43.         cout << "x0 = " << -b/2*a << endl;
  44.         }
  45.         if (delta < 0)
  46.         cout << "Brak rozwiazan!" << endl;
  47.         }
  48.  
  49.  
  50.  
  51.     getch();
  52.  
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement