Лабораторная работа №2 По дисциплине: «опиа» Маратов Нурмухаммед Группы: 2з-22


Download 97.87 Kb.
Sana22.12.2022
Hajmi97.87 Kb.
#1043657
TuriЛабораторная работа
Bog'liq
Маратов Нурмухаммед 2з-22 лаб2[1]


Министерство образования и науки
Российской Федерации
Филиал федерального государственного образовательного учреждения высшего образования
“Национальный исследовательский технологический университет МИСиС”
в городе Алмалык




ЛАБОРАТОРНАЯ РАБОТА №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;
}//

Download 97.87 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling