Advertisement
Guest User

прога.вибір

a guest
Sep 28th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. // case1.cpp: определяет точку входа для консольного приложения.
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include <iostream>
  6. #include <math.h>
  7. using namespace std;
  8.  
  9. int _tmain(int argc, _TCHAR* argv[])
  10. {
  11. setlocale(LC_ALL, "Russian");
  12. char a,k,m,x;
  13. cout << "введите букву, которая обозначает функцию для вычисления (k,m,x)" << endl;
  14. cin >> a;
  15. switch (a)
  16. {
  17. case 'k':{double x, y, z, i, j, e, K, m;//перша функція
  18. cout << "введите z - "; cin >> z; cout << "введите x - "; cin >> x;
  19. cout << "введите y - "; cin >> y; cout << "введите m - "; cin >> m;
  20. if (z < 2) { j = (pow(x, 2) + y); } else//обчислюємо буквочки за певних умов
  21. if (z = 2) { j = 4 * x - 3 * y; } else j = 2 * x + 0.5*y;
  22. if (j < 1){ i = 8 - j; } else
  23. i = pow(j, 3) - 4; e = 5 * i - 0.5*j;//викоритовуєм буквочки
  24. K = sqrt(sin(pow(m, 2))) / (exp(x) - tan(x));
  25. cout << " K = " << K; break; }
  26.  
  27. case 'm':{double x, M;//друга функція
  28. cout << "введите x - "; cin >> x;
  29. M = (pow(3.87,
  30. (x + 1)) * 2 * pow(x, 3)) / (pow(x, 2) - 4.53*sqrt(x));
  31. cout << "M = " << M; break; }
  32.  
  33.  
  34. case 'x':{ double X,c,d;//третя функція
  35. cout << "введите d - "; cin >> d; cout << "введите c - "; cin >> c;
  36. X = 4.0 / d + pow(d, 2) + log(pow((c*d + c), 3));
  37. cout << "X=" << X; break; }
  38. default: cout << "такой буквы нету в списке, введите одну из списка ";
  39. }
  40.  
  41.  
  42. setlocale(LC_ALL, "OCP");
  43. system("pause");
  44. return 0;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement