cos() : calcule le cosinus
sin() : calcule le sinus
tan() : calcule la tangente
M_PI : approximation de pi, définie dans <values.h>
Prototype:
- double cos( double a);
- double sin( double a);
- double tan( double a);
dans: <math.h>
Code objet:
dans libm.a (généralement dans le répertoire /usr/lib)
à l'édition de liens sur UNIX, précisez l'option -lm pour faire référence à la bibliothhèque /usr/lib/libm.a
exemples:
- xlc source.c -lm # système AIX.
- cc source.c -lm
Description:
Calcul de valeurs trigonométriques pour des angles exprimés en radians.
tan(a) n'est définie que si a est différent de pi/2( modulo pi).
M_PI = 3.1415926535897932 (constante de type double).
Valeur renvoyée:
cosinus ou sinus ou tangente
Voir aussi:
Portabilité:
Exemple:
#include
#include
#include /* pour M_PI, approximation de pi */
int main(void) {
double ang_dgs=60; /* angle en degrés */
double ang_rds=ang_dgs/180*M_PI/3; /* angle en radians : pi/3 */
printf("sinus: %lf\n", sin(ang_rds));
printf("cosinus: %lf\n", cos(ang_rds));
printf("tangente: %lf\n", tan(ang_rds));
return 0;
}