Pages

Math Operations in C++

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