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