Лабораторная работа №7
Тема: Работа
с классами на С++.
Цель: Научится
составлять простой класс для вычисления
значений функции.
Задание: Составить
программу вычисления значения функции
согласно варианту с использованием
класса.
15.
|
у = ln
x + arctg x
|
S=0.35,
[0.4:2.5]
|
#include
"stdafx.h"
#include
<iostream>
#include
<math.h>
#include
<iomanip>
using
namespace
std;
class
funk
{
public:
float
st, ed, s, x, y;
void
schet();
};
void
funk::schet()
{
float
st, ed, s, x, y;
cout
<< "Введите
начальное значение промежутка: ";
cin
>> st;
cout
<< "Введите
конечное значение промежутка: ";
cin
>> ed;
cout
<< "Введите
шаг:
";
cin
>> s;
x
= st;
while
(x<ed)
{
x
+= s;
y
= log10(x) + atan(x);
}
cout
<< "Результат="
<< y << endl;
}
int
_tmain(int
argc,
_TCHAR*
argv[])
{
setlocale(LC_CTYPE,
"rus");
funk*
f = new
funk;
f->schet();
cout
<< "Програму
виконав
студент
групи
П-410
- Стасюк
Iгор\n";
system("pause");
return
0;
}
Висновок:
на лабораторній роботі я навчнвся
працювати із класами.