Funciones matemáticas comunes
Las siguientes funciones matemáticas son heredadas de C y provistas por el estándar C++. La mayoría de ellas se encuentra disponible por medio de la cabecera <cmath>.
Funciones
Operaciones Básicas
Función | Propósito | ||
abs, labs, llabs | Recupera el eswiki: valor absoluto de un valor integral. Función sobrecargada. | ||
abs, fabs | Recupera el valor absoluto de un valor en punto flotante. Función sobrecargada. | ||
div, ldiv | Recupera el cuociente y resto de una división. Función sobrecargada. | ||
fmod | Recupera el resto de una división en punto flotante. | ||
remainder | Recupera el resto con signo de una división. Disponible en C++11. | ||
remquo |
(C++11 feature) | ||
fma | Producto-suma (C++11 feature) | ||
fmax fmin | Determina el mayor o menor de dos valores en punto flotante (C++11 feature) | ||
fdim | Determina la diferencia absoluta entre dos valores en punto flotante (C++11 feature) | ||
nan nanf nanl | Determina "not-a-number" (NaN) (C++11 feature) |
Funciones Exponenciales
Función | Propósito |
exp | Calcula e elevado a la potencia dada. |
exp2 | Calcula 2 elevado a la potencia dada. |
expm1 | Calcula e elevado a la potencia dada, menos uno. (C++11 feature) |
log | Calcula el logaritmo natural (base e). |
log10 | Calcula el logaritmo común (base 10). |
log1p | Calcula el logaritmo natural de 1+n. (C++11 feature) |
ilogb | Extrae la potencia binaria del número. (C++11 feature) |
logb | Extrae la potencia binaria del número. (C++11 feature) |
Funciones potencias
Función | Propósito |
sqrt | Calcula la raíz cuadrada. |
cbrt | Calcula la raíz cúbica. |
hypot | Calcula la raíz cuadrada de la suma de los cuadrados (hipotenusa de los dos catetos). (C++11 feature) |
Calcula un número elevado a la potencia del otro. |
Funciones trigonométrica
Función | Propósito |
sin | seno |
cos | coseno |
tan | tangente |
asin | arcoseno |
acos | arcocoseno |
atan | arcotangente |
atan2 | arcotangente de dos argumentos, usando el signo para determinar el cuadrante |
Funciones hiperbólica
Función | Propósito |
sinh | seno hiperbólico |
cosh | coseno hiperbólico |
tanh | tangente hiperbólica |
asinh | arcoseno hiperbólico (C++11 feature) |
acosh | arcocoseno hiperbólico (C++11 feature) |
atanh | arcotangente hiperbólica (C++11 feature) |
#include<stdio.h>
#include<conio.h>
#include<math.h>
#define Pi 3.1416
void main ()
{
float numero,seno,coseno,tangente;
clrscr();
numero=2*Pi;
seno=sin(numero);
coseno=cos(numero);
tangente=tan(numero);
printf("Los valores son:\nSeno:%f\nCoseno:%f\nTangente:%f",seno,coseno,tangente);
getch();
}