- •Лабораторна робота №1
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
- •Int _tmain(int argc, _tchar* argv[])
Int _tmain(int argc, _tchar* argv[])
{
setlocale(LC_ALL, "Ukrainian");
float y,X,Xp,Xk,A,B,N;
cout<<"Каганець А. I., Iсаєв Д.В. IА-22 \n";
cout<<"Лабораторна робота №3 \"Циклiчний процес\"\n";
cout<<"Написати програми розрахунку функцiї, використовуючи оператори циклу. Для кожного конкретного завдання з таблицi 3 (16).\n";
cout<<"Введiть значення змiнних A B Xп Xк N\n";
cin>>A>>B>>Xp>>Xk>>N;
X=Xp;
for(int i=0; i<N; i++){
y=(1+pow(sin(pow(X,2)+pow(B,2)),2))/(A*B);
cout<<"При значеннi змiнної x = "<<X<<", функцiя y="<<y<<"\n";
X=X+(Xk-Xp)/(N-1);
};
system("PAUSE");
return 0;
}
Лістинг (через цикл while):
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
Int _tmain(int argc, _tchar* argv[])
{
setlocale(LC_ALL, "Ukrainian");
float y,X,Xp,Xk,A,B,N;
cout<<"Каганець А. I., Iсаєв Д.В. IА-22 \n";
cout<<"Лабораторна робота №3 \"Циклiчний процес\"\n";
cout<<"Написати програми розрахунку функцiї, використовуючи оператори циклу \"while\". Для кожного конкретного завдання з таблицi 3 (16).\n";
cout<<"Введiть значення змiнних A B Xп Xк N\n";
cin>>A>>B>>Xp>>Xk>>N;
X=Xp;
int i = 0;
while(i<N){
y=(1+pow(sin(pow(X,2)+pow(B,2)),2))/(A*B);
cout<<"При значеннi змiнної x = "<<X<<", функцiя y="<<y<<"\n";
X=X+(Xk-Xp)/(N-1);
i++;
};
system("PAUSE");
return 0;
}
Лістинг (через цикл do-while):
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
Int _tmain(int argc, _tchar* argv[])
{
setlocale(LC_ALL, "Ukrainian");
float y,X,Xp,Xk,A,B,N;
cout<<"Каганець А. I., Iсаєв Д.В. IА-22 \n";
cout<<"Лабораторна робота №3 \"Циклiчний процес\"\n";
cout<<"Написати програми розрахунку функцiї, використовуючи оператори циклу \"do-while\". Для кожного конкретного завдання з таблицi 3 (16).\n";
cout<<"Введiть значення змiнних A B Xп Xк N\n";
cin>>A>>B>>Xp>>Xk>>N;
X=Xp;
int i = 0;
do{
y=(1+pow(sin(pow(X,2)+pow(B,2)),2))/(A*B);
cout<<"При значеннi змiнної x = "<<X<<", функцiя y="<<y<<"\n";
X=X+(Xk-Xp)/(N-1);
i++;
}while(i<N);
system("PAUSE");
return 0;
}
Протокол виконання:
Каганець А. I., Iсаєв Д.В. IА-22
Лабораторна робота №3 "Циклiчний процес"
Написати програми розрахунку функцiї, використовуючи оператори циклу. Для кожного конкретного завдання з таблицi 3 (16).
Введiть значення змiнних A B Xп Xк N
0.49 1.28 1.56 2.96 8
При значеннi змiнної x = 1.56, функцiя y=2.61955
При значеннi змiнної x = 1.76, функцiя y=3.18789
При значеннi змiнної x = 1.96, функцiя y=2.41994
При значеннi змiнної x = 2.16, функцiя y=1.59508
При значеннi змiнної x = 2.36, функцiя y=2.611
При значеннi змiнної x = 2.56, функцiя y=3.01344
При значеннi змiнної x = 2.76, функцiя y=1.63938
При значеннi змiнної x = 2.96, функцiя y=2.68702
Для продолжения нажмите любую клавишу . . .
Номер варіанту 17
Лістинг(через цикл for):
#include "StdAfx.h"
#include <iostream>
#include <math.h>
using namespace std;