Previous Page
Next Page

cos

Calculates the cosine of an angle

#include <math.h>
double cos ( double x  );
double cosf ( float x  );         (C99)
double cosl ( long double x  );         (C99)

The cos( ) function returns the cosine of its argument, which is an angle measure in radians. The return value is in the range -1 cos(x) 1.

Example

/*
 * Calculate the sloping width of a roof
 * given the horizontal width
 * and the angle from the horizontal.
 */
#define PI 3.141593
#define DEG_PER_RAD (180.0/PI)

double roof_pitch = 20.0;            // In degrees
double floor_width = 30.0;           // In feet, say.
double roof_width = 1.0 / cos( roof_pitch / DEG_PER_RAD ) * floor_width;

printf( "The sloping width of the roof is %4.2f ft.\n", roof_width );

This code produces the following output:

The sloping width of the roof is 31.93 ft.

See Also

sin( ), tan( ), acos( ), ccos( )


Previous Page
Next Page