**Mathematical functions**

Mathematical functions are
defined in the

**math.h**header file. These functions are used for arithmetic caluculations of the variables and constants as defined. The important functions of**math.h**are fabs(), pow(), sqrt(), sin(), cos() and abs().The use of these functions are given below:**fabs()**-returns the absolute value of num

**pow()**-returns base raised to exp power i.e., base exp. A domain error occurs if base = 0 and exp <= 0. Also if base < 0 and exp is not integer.

**sqrt()**-returns the square root of num. If num < 0, domain error occurs

**sin()**-returns the sin of arg. The value of arg must be in radians

**cos()**-returns the cosine of arg. The value of arg must be in radians

**abs()**-returns the absolute value of num

To use understand the use of above
functions, let consider the given example:

Example menu-driven program to show the use of string functions

#include<iostream.h>

#include<conio.h>

#include<math.h>

void main()

{

clrscr();

short int si = 100;

int i = -1000;

long int li = 1300;

float f = 230.47;

double d = 200.347;

double x = -2.100000;

cout<<"sqrt(si):
"<<sqrt(si)<<endl;

cout<<"pow(li, 3):
"<<pow(li, 3)<<endl;

cout<<"sin(d):
"<<sin(d)<<endl;

cout<<"abs(i) :
"<<abs(i)<<endl;

cout<<"floor(d):
"<<floor(d)<<endl;

cout<<"sqrt(f):
"<<sqrt(f)<<endl;

cout<<"pow(d, 2):
"<<pow(d, 2)<<endl;

cout<<"fabs(d):
"<<fabs(d)<<endl;

}

__Output of Example program __

sqrt(si):

**10**
pow(li, 3):

**2.197e+09**
sin(d):

**-0.655564**
abs(i) :

**1000**
floor(d):

**200**
sqrt(f):

**15.181238**
pow(d, 2):

**40138.920409**
fabs(d):

**2.100000**
## No comments:

## Post a Comment