Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- using namespace std;
- void zad1()
- {
- cout << "-----------------------------------------------" << endl;
- double x, y, xp, xk, dx, x1, x2, ymax;
- cout << "Podaj dx: ";
- cin >> dx;
- cout << "Podaj xp: ";
- cin >> xp;
- cout << "Podaj x1: ";
- cin >> x1;
- cout << "Podaj x2: ";
- cin >> x2;
- cout << "Podaj xk: ";
- cin >> xk;
- x = xp;
- ymax = x*x - 5;
- for (x = xp; x <= xk; x += dx)
- {
- if (x <= x1)
- {
- y = x*x - 5;
- if (y > ymax) ymax = y;
- cout << "f(" << x << ")=" << y << "\t ymax=" << ymax << endl;
- }
- if (x>x1 && x <= x2)
- {
- y = x*x*x + 12;
- if (y > ymax) ymax = y;
- cout << "f(" << x << ")=" << y << "\t ymax=" << ymax << endl;
- }
- if (x>x2 && x <= xk)
- {
- y = x*x*x - x*x - 4;
- if (y > ymax) ymax = y;
- cout << "f(" << x << ")=" << y << "\t ymax=" << ymax << endl;
- }
- }
- cout << "-----------------------------------------------" << endl;
- }
- void zad3()
- {
- cout << "-----------------------------------------------" << endl;
- double x, y, xp, xk, dx,ymin;
- cout << "Podaj dx: ";
- cin >> dx;
- cout << "Podaj xp: ";
- cin >> xp;
- cout << "Podaj xk: ";
- cin >> xk;
- x = xp;
- if (x*x < 50) ymin = x*x - sin(x);
- for (x = xp; x <= xk; x += dx)
- {
- if (x*x < 50) {
- y = x*x - sin(x);
- if (y < ymin) ymin = y;
- cout << "f(" << x << ")=" << y << "\t ymin=" << ymin << endl;
- } else cout << "f(" << x << ")= --------------" << endl;
- }
- cout << "-----------------------------------------------" << endl;
- }
- int main()
- {
- zad1();
- zad2();
- system("PAUSE");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement