Wednesday, October 12, 2016

C Language Math Library Function For BCA , BSc(IT) , PGDCA and Other IT Students




Prepared By : Uday Shah - HOD (IT)
Contact No : 7600044051
--------------------------------------------------------------------------------------------------------------------------
MATH FUNCTION

SQRT

Calculates square root of Given number

Declaration:
double sqrt(double x);
Remarks:
sqrt calculates the positive square root of the input value.

Sin
Declaration:
          double sin(double x);
Remarks:
Sin compute the sine of the input value, Angles are specified in radians.

Cos
Declaration:
          double cos(double x);
Remarks:
Cos compute the cosine of the input value, Angles are specified in radians.

Tan
Declaration:
          double tan(double x);
Remarks:
Tan calculate the tangent of the input value, Angles are specified in radians.



Power
Power function, x to the y (x**y)
Declaration:
double pow(double x, double y);
Remarks:
pow and powl calculate x**y.

modf
modf splits double into integer and fraction parts
Declaration:
double modf(double x, double *ipart);
Remarks:
modf breaks the double x into two parts: the integer and the fraction. It stores the integer in ipart and returns the fraction.

Log
log  =  natural logarithm function
log10 = common logarithm function

 Declaration:
double log(double x);
double log10(double x);      

Remarks:
log calculate the natural logarithm of x.
log10 calculate the base 10 logarithm of x.


FMOD
          Fmod function is used for floating pointing modularizing
 Declaration:
double fmod(double x, double y);
Remarks:
fmod calculate x modulo y. This is defined as the remainder




Ceil
ceil is used for  round up the value

Declaration:
double ceil(double x);

Remarks:
ceil finds the smallest integer not < x.

Floor
floor is used for  round down the value
Declaration:
double floor(double x);
Remarks:
floor finds the largest integer not > x.

Abs
abs (a macro) gets the absolute value of an integer
Declaration:
int abs(int x);       
Remarks:
All of these routines return the absolute value of their argument.

Fabs
fabs and fabsl calculate the absolute value of a floating-point number
Declaration:
          double fabs(double x);
Remarks:
All of these routines return the absolute value of their argument.

Exp
Real exp calculates e to the xth power
Declaration:
          double exp(double x);
 Remarks:
exp calculates the exponential function e of  X where Value of e is 2.718282

Div
div divides two integers
Declaration:
          div_t  div(int numer, int denom);
Remarks:
div divides two integers and returns both the quotient and the remainder as a div_t type.


ACOS , ASIN , ATAN

Arc cosine, arc sine, and arc tangent functions
Declaration:
double acos(double x);
double asin(double x);
double atan(double x);
Remarks:
acos  is compute the arc cosine of that value
asin is compute the arc sine of that value

atan is calculate the arc tangent of the input value
Please Give Your Comment and Share it.....