Math Operations
Those who know about c++, today i am going to explain simple tutorial about Math Operations in c++.C++ has a rich set of mathematical operations, which can be performed on various numbers. Following table lists down some useful built-in mathematical functions available in C++.
To utilize these functions you need to include the math header file <cmath>.
double cos(double) | This function take number as double and return cosine |
---|---|
double sin(double) | This function take number as double and return sine |
double tan(double) | This function take number as double and return tan |
double log(double) | This function takes a number and returns the natural log of that |
double pow(double, double) | The first is a number you wish to raise and the second is the power you wish to raise it |
double hypot(double, double) | If you pass this function the length of two sides of a right triangle, it will return you the length of the hypotenuse. |
double sqrt(double) | You pass this function a number and it gives you the square root |
int abs(int) | This function returns the absolute value of an integer that is passed to it. |
double fabs(double) | This function returns the absolute value of any decimal number passed to it. |
double floor(double) | Finds the integer which is less than or equal to the argument passed to it. |
Here is the Example Programme that i type explain math operations,
#include <iostream>
#include <cmath>
using namespace std;
int main ()
{
// number definition:
short s = 10;
int i = -1000;
long l = 100000;
float f = 230.47;
double d = 200.374;
// mathematical operations;
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;
return 0;
}
OUTPUT
sign(d) :-0.634939
abs(i) :1000
floor(d) :200
sqrt(f) :15.1812
pow( d, 2 ) :40149.7
|
---|