Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
AP_lab1.doc
Скачиваний:
1
Добавлен:
12.11.2019
Размер:
231.42 Кб
Скачать

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;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]