In this source code example, we will see how to use the cos() function in C programming with an example.
cos() Function Overview
The cos() function in C is utilized to compute the cosine of a provided angle in radians. It is located within the math.h library. The function receives one argument—the angle in radians—and yields the cosine value of this angle.
Key Points:
- The function mandates the inclusion of the math.h header.
- The argument must be presented in radians. To transform degrees into radians, employ the equation: radian = degree × Ï€ / 180.
- Always link the math library when compiling with the -lm flag.
Source Code Example
#include <stdio.h>
#include <math.h> // Necessary for cos()
int main() {
double angle_in_degrees, angle_in_radians, result;
// Receive angle in degrees
printf("Enter angle in degrees: ");
scanf("%lf", &angle_in_degrees);
// Transition degrees to radians
angle_in_radians = angle_in_degrees * M_PI / 180.0;
// Calculate the cosine value
result = cos(angle_in_radians);
// Showcase the outcome
printf("Cosine value of %.2lf degrees is: %.2lf\n", angle_in_degrees, result);
return 0;
}
Output
Enter angle in degrees: 60 Cosine value of 60.00 degrees is: 0.50
Explanation
1. We commence by including the essential header files: stdio.h for input/output operations and math.h for mathematical functions, encompassing cos().
2. In our main() function, we solicit an input for an angle in degrees.
3. This angle undergoes a conversion from degrees to radians using the equation: radian = degree × Ï€ / 180. Notably, the constant M_PI in C is delineated in math.h, symbolizing Ï€'s value.
4. We then invoke the cos() function, furnishing the radian value as its argument, to procure the cosine value.
5. In the end, we exhibit the result on the console.
Comments
Post a Comment