Math hquickissential

13
Math.h Math.h is a header file declared before using basic mathemical operation such as Power (Squareroot, power) Trigonometric(Sine, cosine, tangent) Exponential and logarithmic (Log, exponential) Rounding, Absolute value Etc etc

description

 

Transcript of Math hquickissential

Page 1: Math hquickissential

Math.h

Math.h is a header file declared before using basic mathemical operation such as

Power (Squareroot, power) Trigonometric(Sine, cosine, tangent) Exponential and logarithmic (Log, exponential) Rounding, Absolute value Etc etc

Page 2: Math hquickissential

Power

Power Example : x^y should be written as power(x,y); Example in coding:

#include <stdio.h>

#include <math.h>

int main (){

printf ("7 ^ 3 = %lf\n", pow (7,3));

printf ("4.73 ^ 12 = %lf\n", pow (4.73,12));

printf ("32.01 ^ 1.54 = %lf\n", pow (32.01,1.54));

return 0;

}

Page 3: Math hquickissential

Power

Squareroot Example : x^y should be written as power(x,y); Example in coding:

#include <stdio.h>

#include <math.h>

int main (){

double param, result;

param = 1024.0;

result = sqrt (param);

printf ("sqrt(%lf) = %lf\n", param, result );

return 0;

}

Page 4: Math hquickissential

Trigonometric

Sine Sin() Example: result = sin (param*PI/180);

Cosine cos() Example : result = cos (param*PI/180);

Tangent Tan() Example: result = tan (param*PI/180);

Page 5: Math hquickissential

Sine exaple

#include <stdio.h>

#include <math.h>

#define PI 3.14159265

int main ()

{

double param, result;

param = 30.0;

result = sin (param*PI/180);

printf ("The sine of %lf degrees is %lf.\n", param, result );

return 0;

}

Page 6: Math hquickissential

cosine

#include <stdio.h>

#include <math.h>

#define PI 3.14159265

int main ()

{

double param, result;

param = 60.0;

result = cos (param*PI/180);

printf ("The cosine of %lf degrees is %lf.\n", param, result );

return 0;

}

Page 7: Math hquickissential

Tangent

#include <stdio.h>

#include <math.h>

#define PI 3.14159265

int main ()

{

double param, result;

param = 45.0;

result = tan (param*PI/180);

printf ("The tangent of %lf degrees is %lf.\n", param, result );

return 0;

}

Page 8: Math hquickissential

Log

Example :

#include <stdio.h>

#include <math.h>

int main (){

double param, result;

param = 5.5;

result = log (param);

printf ("ln(%lf) = %lf\n", param, result );

return 0;

}

Page 9: Math hquickissential

Exponential

Example :

#include <stdio.h>

#include <math.h>

int main (){

double param, result;

param = 5.0;

result = exp (param);

printf ("The exponential value of %lf is %lf.\n", param, result );

return 0;

}

Page 10: Math hquickissential

Absolute value

Example:

#include <stdio.h>

#include <math.h>

int main (){

printf ("The absolute value of 3.1416 is %lf\n", fabs (3.1416) );

printf ("The absolute value of -10.6 is %lf\n", fabs (-10.6) );

return 0;

}

Page 11: Math hquickissential

QUESTION?

Page 12: Math hquickissential

Log and exponential

Example :

#include <stdio.h>

#include <math.h>

int main (){

double param, result;

param = 5.5;

result = log (param);

printf ("ln(%lf) = %lf\n", param, result );

return 0;

}

Page 13: Math hquickissential

Log and exponential

Example :

#include <stdio.h>

#include <math.h>

int main (){

double param, result;

param = 5.5;

result = log (param);

printf ("ln(%lf) = %lf\n", param, result );

return 0;

}