Цель работы - получение навыков разработки собственных функций
1. Создайте определения заданных функций.
double fa(double x) {
double y;
//вычисление значения функции
return y;
}
2. В функции main() реализуйте вывод значений функций для заданного пользователем значения х
printf("fa(x)=%lf , fb(x)=%lf ", fa(x), fb(x));
3. В функции main() реализуйте вывод значений произведения, разности квадратов и удвоенной суммы значений двух функций для заданного пользователем значения
printf("%lf %lf %lf", fa(x)*fb(x), .....);
в управляющую строку добавьте пояснения - "произведение", "разность квадратов", "удвоенная сумма".
1) с помощью функции sin(x) стандартной библиотеки языка Си
2) путем создания собственной функции, вычисляющий значение как сумму ряда
double sin_n (double x, int N ), где N – число суммируемых k-х членов ряда.
3) путем создания собственной функции, вычисляющий значение через ряд Маклорена с заданной пользователем точностью:
double sin_eps (double x, double eps), где eps – задаваемая точность вычисления.
Пример и алгоритм вычисления
Варианты математических функций и их разложение в ряд
ДЗ
Для каждой из операций и фигур реализуйте собственную функцию вычисления площади:
float area_round( float a);
float area_rectangle( float a, float b);
float area_triangle( float a, float b, float c);
и рисования фигуры символом '*' (размеры сторон фигуры пользователь задает в main):
void draw_rectangle( int a, int b);
или рисования фигуры (вид символа пользователь задает в main):
void draw_round( char a);
Для вывода названия создайте функцию:
void name ( int a);
где а - число сторон.