Advertisement
Guest User

Kolokwium

a guest
Nov 23rd, 2014
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.58 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5.  
  6. void zad1()
  7. {
  8.     cout << "-----------------------------------------------" << endl;
  9.     double x, y, xp, xk, dx, x1, x2, ymax;
  10.  
  11.     cout << "Podaj dx: ";
  12.     cin >> dx;
  13.     cout << "Podaj xp: ";
  14.     cin >> xp;
  15.     cout << "Podaj x1: ";
  16.     cin >> x1;
  17.     cout << "Podaj x2: ";
  18.     cin >> x2;
  19.     cout << "Podaj xk: ";
  20.     cin >> xk;
  21.     x = xp;
  22.     ymax = x*x - 5;
  23.     for (x = xp; x <= xk; x += dx)
  24.     {
  25.         if (x <= x1)
  26.         {
  27.             y = x*x - 5;
  28.             if (y > ymax) ymax = y;
  29.             cout << "f(" << x << ")=" << y << "\t ymax=" << ymax << endl;
  30.         }
  31.  
  32.         if (x>x1 && x <= x2)
  33.         {
  34.             y = x*x*x + 12;
  35.             if (y > ymax) ymax = y;
  36.             cout << "f(" << x << ")=" << y << "\t ymax=" << ymax << endl;
  37.         }
  38.  
  39.  
  40.         if (x>x2 && x <= xk)
  41.         {
  42.             y = x*x*x - x*x - 4;
  43.             if (y > ymax) ymax = y;
  44.             cout << "f(" << x << ")=" << y << "\t ymax=" << ymax << endl;
  45.         }
  46.     }
  47.     cout << "-----------------------------------------------" << endl;
  48. }
  49.  
  50. void zad3()
  51. {
  52.     cout << "-----------------------------------------------" << endl;
  53.     double x, y, xp, xk, dx,ymin;
  54.  
  55.     cout << "Podaj dx: ";
  56.     cin >> dx;
  57.     cout << "Podaj xp: ";
  58.     cin >> xp;
  59.     cout << "Podaj xk: ";
  60.     cin >> xk;
  61.     x = xp;
  62.     if (x*x < 50) ymin = x*x - sin(x);
  63.     for (x = xp; x <= xk; x += dx)
  64.     {
  65.         if (x*x < 50) {
  66.             y = x*x - sin(x);
  67.             if (y < ymin) ymin = y;
  68.             cout << "f(" << x << ")=" << y << "\t ymin=" << ymin << endl;
  69.         } else cout << "f(" << x << ")= --------------" << endl;
  70.     }
  71.     cout << "-----------------------------------------------" << endl;
  72. }
  73.  
  74.  
  75. int main()
  76. {
  77.     zad1();
  78.     zad2();
  79.     system("PAUSE");
  80.     return 0;
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement