Advertisement
cacodemon665

Лаба 2 вариант 8

Sep 18th, 2018
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.78 KB | None | 0 0
  1. // Вариант 8
  2. #include "pch.h" //для версий вижлы старше последних версий 2017 здесь должно быть #include "stdafx.h"
  3. #include <iostream>
  4. #include <math.h>
  5.  
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10.     double x, y, f;
  11.     int code;
  12.  
  13.     cout << "Chose f(x): 0 - sh(x), 1 - x^2, 2 - exp(x)" << endl;
  14.     cin >> code;
  15.  
  16.     cout << "Enter x, y:" << endl;
  17.     cin >> x >> y;
  18.  
  19.     switch (code)
  20.     {
  21.     case 0:
  22.         f = sinh(x);
  23.         break;
  24.     case 1:
  25.         f = x * x;
  26.         break;
  27.     case 2:
  28.         f = exp(x);
  29.         break;
  30.     default:
  31.         cout << "Неверный ввод!";
  32.         return 0;
  33.     }
  34.  
  35.     if (x / y < 0)
  36.     {
  37.         cout << pow(f * f + y, 3);
  38.     }
  39.     else if (x / y > 0)
  40.     {
  41.         cout << log(fabs(f / y)) + x / y;
  42.     }
  43.     else
  44.     {
  45.         cout << pow(fabs(sin(y)), 1 / 3.);
  46.     }
  47.  
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement