Friday, 18 December 2015

Math functions in Objective C

Objective C uses c' s math functions which can find in "math.h".
Here, list of some functions which frequently use in code:

1) pow: power of
double pow(double, double)
Ex:  double value = pow (5, 2);   // value = 25
       double value = pow (2, 5);   // value = 32

2) sqrt : square root
double sqrt(double);
Ex: double value = sqrt(16);     // value = 4;

3) ceil : if argument have any decimal value return next integer value(as a double)
 double ceil(double);
Ex: double value = ceil(2.0320);    // value = 3;
      double value = ceil(2.000);    // value = 2;

4) floor :  discard decimal part of argument.
 double floor(double);
Ex: double value = floor(1.98989);    value = 1;

5) round : Round the argument. if a argument have decimal value greater than or equals to  0.5 than return next integer value, and if  decimal value less than 0.5 than return integer part.
 double round(double);
Ex: double value = round(4.5);   //value = 5;
      double value = round(4.4);   //value = 4;

6)fmin : return smallest argument.
   double fmin(double, double);
  Ex: double value = fmin(3, 6);      //value = 3;

7)fmax : return bigger argument.
 double fmax(double, double);
 Ex: double value = fmax(3, 6);     //value = 6;

8)fabs : return absolute value of argument.
 double fabs(double);
 Ex: double value = fabs(10);      // value = 10;
       double value = fabs(-10);      // value = 10;

For more details check ''math.h". 

No comments:

Post a Comment