programacion

La biblioteca de matemáticas es relativamente fácil de usar, al igual que las vistas previamente. Se debe incluir la directiva de preprocesamiento **//#include  //**, además de recordar de ligar la biblioteca de matemáticas al compilar:  gcc progmat.c -o progmat -lmmmmmmbmnbnb Un error común es el olvidar incluir el archivo **// //**. **15.1 Funciones matemáticas ** Se muestra a continuación una lista de funciones matemáticas. Son fáciles de usar y algunas de ellas han sido ya usadas previamente. No se proporciona ejemplo de las mismas. **15.2 Constantes matemáticas ** La biblioteca de matemáticas define varias constantes (por lo general desechadas). Siempre es aconsejable usar estas definiciones. **15.2 Constantes matemáticas ** La biblioteca de matemáticas define varias constantes (por lo general desechadas). Siempre es aconsejable usar estas definiciones.
 * 15. Biblioteca ****<span style="color: darkred; font-family: 'Verdana','sans-serif'; font-size: 16px;"><math.h> **
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double acos(double x) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Calcula el arco coseno de x.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double asin(double x) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Calcula el arco seno de x.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double atan(double x) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Devuelve el arco tangente en radianes.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double atan2(double y, double x) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Calcula el arco tangente de las dos variables x e y. Es similar a calcular el arco tangente de y / x, excepto en que los signos de ambos argumentos son usados para determinar el cuadrante del resultado.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double ceil(double x) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Redondea x hacia arriba al entero más cercano.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double cos(double x) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> devuelve el coseno de x, donde x está dado en radianes.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double cosh(double x) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Devuelve el coseno hiperbólico de x.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double exp(double x) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Devuelve el valor de e (la base de los logaritmos naturales) elevado a la potencia x.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double fabs(double x) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Devuelve el valor absoluto del número en punto flotante x.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double floor(double x) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Redondea x hacia abajo al entero más cercano.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double fmod(double x, double y) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Calcula el resto de la división de x entre y. El valor devuelto es x - n * y, donde n es el cociente de x / y.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double frexp(double x, int *exp) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Se emplea para dividir el número x en una fracción normalizada y un exponente que se guarda en exp.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">long int labs(long int j) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Calcula el valor absoluto de un entero largo.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double ldexp(double x, int exp) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Devuelve el resultado de multiplicar el número x por 2 elevado a exp (inversa de **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">frexp //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;">).
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double log(double x); //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Devuelve el logaritmo neperiano de x.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double log10(double x) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Devuelve el logaritmo decimal de x.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double modf(double x, double *iptr) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Divide el argumento x en una parte entera y una parte fraccional. La parte entera se guarda en iptr.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double pow(double x, double y) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Devuelve el valor de x elevado a y.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double sin(double x) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Devuelve el seno de x.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double sinh(double x) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Regresa el seno hiperbólico de x.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double sqrt(double x) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Devuelve la raíz cuadrada no negativa de x.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double tan(double x) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Devuelve la tangente de x.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">double tanh(double x) //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> Devuelve la tangente hiperbólica de x.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_E //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> La base de los logaritmos naturales //e//.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_LOG2E //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> El logaritmo de //e// de base 2.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_LOG10E //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> El logaritmo de //e// de base 10.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_LN2 //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> El logartimo natural de 2.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_LN10 //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> El logaritmo natural de 10.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_PI //**
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_PI_2 //**
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_PI_4 //**
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_1_PI //**
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_2_PI //**
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_2_SQRTPI //**
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_SQRT2 //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> La raíz cuadrada positiva de 2
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_SQRT1_2 //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> La raíz cuadrada positiva de 1/2
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_E //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> La base de los logaritmos naturales //e//.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_LOG2E //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> El logaritmo de //e// de base 2.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_LOG10E //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> El logaritmo de //e// de base 10.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_LN2 //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> El logartimo natural de 2.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_LN10 //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> El logaritmo natural de 10.
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_PI //**
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_PI_2 //**
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_PI_4 //**
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_1_PI //**
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_2_PI //**
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_2_SQRTPI //**
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_SQRT2 //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> La raíz cuadrada positiva de 2
 * **//<span style="color: navy; font-family: 'Verdana','sans-serif'; font-size: 16px;">M_SQRT1_2 //**<span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 16px;"> La raíz cuadrada positiva de 1/2