Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лр8-2

.docx
Скачиваний:
0
Добавлен:
26.03.2021
Размер:
34.32 Кб
Скачать

Лабораторна робота №8

Тема. Алгоритмізація та програмування задач із створенням та використанням функцій.

Мета. Набути навичок складання алгоритмів та програм для задач із створенням і використанням функцій.

Завдання. Скласти алгоритм та програму за заданою умовою. Для виконання дій, що повторюються неодноразово, розробити алгоритм та програмний код функції.

Обчислити значення величини FG за формулою:

де K = 3; L = 5; М = 7.

Лістинг

#include <math.h>

#include <iostream>

using namespace std;

int fact(int i)

{

if (i==0) return 1;

else return i*fact(i-1);

}

long double f(double k, double l,double m)

{

return ((fact(k)+fact(l)+pow(3,(fact(k)+fact(l)))-pow((fact(k+l)+fact(l-k)),2)) / (fact(m-l)+fact(m+k) ));

}

int main()

{

setlocale(LC_ALL, "Russian");;

int k=3,l=5,m=7;

double fg;

fg=f(k,l,m);

cout << "Значення FG: " <<fg<<endl;

return 0;

}

Рисунок 1 – Результат виконання програми

complex <double> k(double x, double y)

{

return ((sqrt(sin(x*y)+cos(x*y))+sqrt(sin(x)+cos(x)))/(sqrt(sin(y)+cos(y))+2.1));

}

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