1.Information
2.Function
3.Goal
4.Build
In this project, I will develop my own version of the math.h
standard library in the C
programming language. This library implements basic mathematical operations, which are then used in various algorithms.
No. | Function | Description |
---|---|---|
1 | int abs(int x) |
computes absolute value of an integer value |
2 | long double acos(double x) |
computes arc cosine |
3 | long double asin(double x) |
computes arc sine |
4 | long double atan(double x) |
computes arc tangent |
5 | long double ceil(double x) |
returns the nearest integer not less than the given value |
6 | long double cos(double x) |
computes cosine |
7 | long double exp(double x) |
returns e raised to the given power |
8 | long double fabs(double x) |
computes absolute value of a floating-point value |
9 | long double floor(double x) |
returns the nearest integer not greater than the given value |
10 | long double fmod(double x, double y) |
remainder of the floating-point division operation |
11 | long double log(double x) |
computes natural logarithm |
12 | long double pow(double base, double exp) |
raises a number to the given power |
13 | long double sin(double x) |
computes sine |
14 | long double sqrt(double x) |
computes square root |
15 | long double tan(double x) |
computes tangent |
As part of the project, I learned the basics of computational methods and consolidated my knowledge of structured programming.
cd s21_math/src
make
make open_html /To check test coverage/