Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <math.h>
- #include <iostream>
- #include <conio.h>
- using namespace std;
- int main()
- {
- int a;
- int b;
- int c;
- cout << "Masz rownanie kwadratowe ax*x+bx+c=0\n";
- cout << "Podaj (a != 0) liczbe a: ";
- cin >> a;
- cout << "\nPodaj (b != 0) liczbe b: ";
- cin >> b;
- cout << "\nPodaj (c != 0) liczbe c: ";
- cin >> c;
- switch (a)
- {
- case 0:
- cout << "Brak rozwiazan!";
- break;
- }
- if (a != 0)
- {
- cout << "\nRownanie wyglada nastepujaco: " << a << "x*x + " << b <<"x + " << c << " = 0" << endl;
- cout << "\nObliczamy delte: b*b - 4ac";
- cout << "\nPodstawiamy do wzoru: "<< b << "*" << b << "-" << 4 << "*" << a << "*" << c << endl;
- cout << "Delta wynosi: " << b*b-4*a*c << endl;
- double delta = b*b-4*a*c;
- if (delta > 0)
- {
- cout << "Obliczamy x1 oraz x2."<<endl;
- cout << "x1 = " << (-b - sqrt(delta))/2*a << endl;
- cout << "x2 = " << (-b + sqrt(delta))/2*a << endl;
- }
- if (delta == 0)
- {
- cout << "Obliczamy x0." << endl;
- cout << "x0 = " << -b/2*a << endl;
- }
- if (delta < 0)
- cout << "Brak rozwiazan!" << endl;
- }
- getch();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement