Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // case1.cpp: определяет точку входа для консольного приложения.
- //
- #include "stdafx.h"
- #include <iostream>
- #include <math.h>
- using namespace std;
- int _tmain(int argc, _TCHAR* argv[])
- {
- setlocale(LC_ALL, "Russian");
- char a,k,m,x;
- cout << "введите букву, которая обозначает функцию для вычисления (k,m,x)" << endl;
- cin >> a;
- switch (a)
- {
- case 'k':{double x, y, z, i, j, e, K, m;//перша функція
- cout << "введите z - "; cin >> z; cout << "введите x - "; cin >> x;
- cout << "введите y - "; cin >> y; cout << "введите m - "; cin >> m;
- if (z < 2) { j = (pow(x, 2) + y); } else//обчислюємо буквочки за певних умов
- if (z = 2) { j = 4 * x - 3 * y; } else j = 2 * x + 0.5*y;
- if (j < 1){ i = 8 - j; } else
- i = pow(j, 3) - 4; e = 5 * i - 0.5*j;//викоритовуєм буквочки
- K = sqrt(sin(pow(m, 2))) / (exp(x) - tan(x));
- cout << " K = " << K; break; }
- case 'm':{double x, M;//друга функція
- cout << "введите x - "; cin >> x;
- M = (pow(3.87,
- (x + 1)) * 2 * pow(x, 3)) / (pow(x, 2) - 4.53*sqrt(x));
- cout << "M = " << M; break; }
- case 'x':{ double X,c,d;//третя функція
- cout << "введите d - "; cin >> d; cout << "введите c - "; cin >> c;
- X = 4.0 / d + pow(d, 2) + log(pow((c*d + c), 3));
- cout << "X=" << X; break; }
- default: cout << "такой буквы нету в списке, введите одну из списка ";
- }
- setlocale(LC_ALL, "OCP");
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement