Uploaded by Марк Седов

C++ 1 лаб

advertisement
Лабораторная работа 1
БРТ 1902 Седов Марк Александрович
Вариант 23
Составить программу для вычисления эквивалентных пар выражений
z1,z2,y1,y2в соответствии с заданием в таблице. Для всех выражений
подобрать входные данные согласно ОДЗ.Вывести на экран результаты
вычислений и входные данные. Для вывода данных использовать форматный
вывод. Ввод данных организовать с клавиатуры.
ОДЗ:
x∈R
sina ≠ 0; a ≠ πK
// лабораторная работа №1 вариант 23 группа БРТ1902 Седов Марк
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double x,a;
cout << "Введите x= ";
cin >> x;
cout << "Введите a= ";
cin >> a;
double z1 = 0.0, z2 = 0.0, y1 = 0.0, y2 = 0.0, zd = 0.0;
zd = pow(x,2) + 6;
z1 = (2* (pow(x,4) + 4*pow(x,2) - 12) + pow(x,4) + 11*pow(x,2) + 30) / zd;
z2 = 1 + 3*pow(x,2);
y1 = 4 * cos(M_PI/6 - a) * sin (M_PI/3 - a);
y2 = sin(3*a)/sin(a);
cout.precision(3);
cout << " z1 = "<< z1 << "\n z2 = "<< z2 << "\n y1 = " << y1 << "\n y2 = " <<
y2 ;
cin.get();
return 0;
}
Download