- •Лабораторна робота №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 (17).\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=sqrt(A*X+B)/pow(log(X),2);
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 (17).\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=sqrt(A*X+B)/pow(log(X),2);
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 (17).\n";
cout<<"Введiть значення змiнних A B Xп Xк N\n";
cin>>A>>B>>Xp>>Xk>>N;
X=Xp;
int i=0;
do{
y=sqrt(A*X+B)/pow(log(X),2);
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 (17).
Введiть значення змiнних A B Xп Xк N
89 1.3 7.35 5.15 12
При значеннi змiнної x = 7.35, функцiя y=6.43449
При значеннi змiнної x = 7.15, функцiя y=6.52579
При значеннi змiнної x = 6.95, функцiя y=6.62374
При значеннi змiнної x = 6.75, функцiя y=6.72911
При значеннi змiнної x = 6.55, функцiя y=6.84275
При значеннi змiнної x = 6.35, функцiя y=6.96567
При значеннi змiнної x = 6.15, функцiя y=7.09904
При значеннi змiнної x = 5.95, функцiя y=7.24424
При значеннi змiнної x = 5.75, функцiя y=7.40288
При значеннi змiнної x = 5.55, функцiя y=7.57692
При значеннi змiнної x = 5.35, функцiя y=7.76869
При значеннi змiнної x = 5.15, функцiя y=7.981
Для продолжения нажмите любую клавишу . . .
Номер варіанту 18
Лістинг(через цикл for):
#include "StdAfx.h"
#include <iostream>
#include <math.h>
using namespace std;