Курсовая работа: Стандартные библиотечные функции С++
#include <math.h>
double sin(x); вычисляет синус x
double sinh(x); вычисляет гиперболический синус x
double x; радиан
Описание: Функции sin и sinh вычисляют соответственно синус и гиперболический синус x.
Возвращаемое значение.: Функция sin возвращает синус x. Если x большой, то может возникнуть частичная потеря значимости результата. В этом случае sin вырабатывает ошибку PLOSS, но сообщения не печатает. Если x настолько большой, что теряется общая значимость результата, тогда sin печатает сообщение об ошибке TLOSS в stderr и возвращает 0. В обоих случаях errno устанавливается в ERANGE. Функция sinh возвращает гиперболический синус x. Если результат большой, sinh возвращает значение HUGE (отрицательное или положительное, в зависимости от знака x) и устанавливает errno в ERANGE.
Обрaботкa ошибок может быть модифицировaнa при изменении процедуры matherr.
Пример:
#include <math.h>
double pi = 3.1415926535,x,y;
x = pi/2;);
y = sin(x); /* y равен 1.0 */
y = sinh(x); /* y равен 2.3 */
Имя функции: SQRT
#include <math.h>
double sqrt(x);
double x; неотрицательное значение с плавающей точкой
Описание: Функция sqrt вычисляет квадратный корень x.
Возвращаемое значение : Функция sqrt возвращает результат вычисления квадратного корня. Если x - отрицательное, функция печатает сообщение об ошибке DOMAIN в stderr, устанавливает errno в EDOM и возвращает 0.
Обрaботкa ошибок может быть модифицировaнa при изменении процедуры matherr.
Пример:
#include <math.h>
#include <stdlib.h>
double x,y,z;
if ((z = sqrt(x+y))==o.0)
if((x+y) < 0.0)
perror("sqrt of a negative number");
Имя функции: TAN-TANH
#include <math.h>