Министерство образования и науки
Российской Федерации
Филиал федерального государственного образовательного учреждения высшего образования
“Национальный исследовательский технологический университет МИСиС”
в городе Алмалык
ЛАБОРАТОРНАЯ РАБОТА №2
По дисциплине: «ОПИА»
Выполнил:Маратов Нурмухаммед_________
Группы:_2з-22_________
Принял: проф. Аскаров Б.Г
Алмалык - 2022 год
Лабораторная работа № 2
Программирование алгоритмов разветвляющейся
структуры в языке C++. Условные операторы.
ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ №1.
Постановка задачи:
Написать программу с использованием конструкции ветвления для вычисления значения функции:
Теперь напишем программу для вычисление значения функции.
Листинг:
//laboratornaya rabota ¹2
//Maratov Nurmuxammed 2з-22
#include
#include
using namespace std;
int main()
{
double x,a,y;
cout << "x="; cin >> x;
if (x<1) y=6*sqrt((5*x*x)+sin(x)-x)+3*x;
else if (1<=x<4) y=(cos(x)-(x*x*x*x*x)-5)/(2*x*x*x*x*x);
else if (x>=4) y=6*tan(2*x)+log((5*(x*x*x))+8);
cout <<"x=" << x <<"y= " << y;
system ("pause");
}
Ответ программы:
Постановка задачи:
ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ №3.
Постановка задачи:
Симметричны ли точки M1(x1,y1) и M2(x2,y2) относительно оси Ox или относительно оси Oy?
Программа решения поставленной задачи:
Листинг:
//Laboratoriya ¹2
//Maratov Nurmuxammed 2з-22
#include
#include
using namespace std;
int main ()
{
double M1,M2,x1,y1,x2,y2;
cout << "M1=(x1;y1)";
cout << "x1=" ;cin>> x1;
cout << "y1=" ;cin>> y1;
cout << "M2=(x2;y2)";
cout << "x2=" ; cin>> x2;
cout << "y2=" ;cin >> y2;
if ((x1==x2) && fabs(y1)==fabs( y2 )) cout << "M1 simmetrichna M2 OX";
else if ((y1==y2) && fabs(x1)==fabs(x2)) cout <<"M1 simmetrichna M2 otnositelno OY" ;
else cout << "nesimmetrichna";
system ("pause");
return 0;
}
Ответ программы:
// Лабаораторная работа № 2
// Индивидуальное задание №2
// Маратов Нурмухаммед
// вариант-5
#include
using namespace std;
int main()
{
int ic;
cout<<"\n Vvedite lyubuyu desyatichniyu sifru ot m=1 do 4";
cin>> ic;
cout << endl;
switch(ic)
{
case 1: cout <<"Dekabr, Yanvar, Fevral,";break;
case 2: cout <<"Mart,Aprel,May,";break;
case 3: cout <<"Iyun,Iyul,Avgust,";break;
case 4: cout <<"Sentabr,Oktyabr,Noyabr,";break;
// vixod iz perekluchatelya
default: cout<<"Oshibka! Eto ne vxodit interval [0,4]\m";break;
//kones pereklyuchatelya
}
getchar();getchar();
return 0;
}//
Do'stlaringiz bilan baham: |