Thursday 16 November 2017

C Program to Calculate the Value of cos(x)


Code:

#include   stdio.h
#include   math.h
#include   stdlib.h

void main()
{
    int n, x1;
    float accuracy, term, denominator, x, cosx, cosval;

    printf("Enter the value of x (in degrees) \n");
    scanf("%f", &x);
    x1 = x;
    /*  Converting degrees to radians */
    x = x * (3.142 / 180.0);
    cosval = cos(x);
    printf("Enter the accuracy for the result \n");
    scanf("%f", &accuracy);
    term = 1;
    cosx = term;
    n = 1;
    do
    {
        denominator = 2 * n * (2 * n - 1);
        term = -term * x * x / denominator;
        cosx = cosx + term;
        n = n + 1;
    } while (accuracy <= fabs(cosval - cosx));
    printf("Sum of the cosine series = %f\n", cosx);
    printf("Using Library function cos(%d) = %f\n", x1, cos(x));
}


Output:

Enter the value of x (in degrees)
60
Enter the accuracy for the result
0.86602
Sum of the cosine series       = 0.451546
Using Library function cos(60) = 0.499882


More C Programs:










100+ Best Home Decoration Ideas For Christmas Day 2019 To Make Home Beautiful

Best gifts for Christmas Day | Greeting cards for Christmas Day | Gift your children a new gift on Christmas day This Christmas d...