Sabtu, Juni 27, 2020

Fungsi pustaka math.h pada bahasa C

Fungsi pustaka math.h mendefinisikan berbagai fungsi matematika dan sebuah makro. Semua fungsi yang tersedia pada pustaka mengambil nilai tipe double sebagai argumen dan mengembalikan nilai double sebagai hasilnya. 

satu, double ceil(double x): fungsi pustaka double ceil(double x) mengembalikan nilai integer terkecil lebih dari atau sama dengan nilai X.

sintak : double ceil(double x)

Output:
value1 = 2.0
value2 = 2.0
value3 = -2.0
value4 = -2.0

dua, double floor(double x): fungsi pustaka double floor(double x) mengembalikan nilai integer terbesar kurang dari atau sama dengan nilai x.

sintak : double floor(double x)

Output:
Value1 = 1.0
Value2 = 1.0
Value3 = -3.0
Value4 = -3.0

tiga, double fabs(double x): fungsi pustaka double fabs(double x) mengembalikan nilai absolut dari x.

sintak : double fabs(double x)

Output:
The absolute value of 1234 is 1234.000000
The absolute value of -344 is 344.000000

empat, double log(double x): fungsi pustaka double log(double x) mengembalikan nilai logaritma natural dari nilai x.

sintak : double log(double x)

Output:
log(2.700000) = 0.993252

lima, double log10(double x): fungsi pustaka double log10(double x) mengembalikan logaritma umum dari x.

sintak : double log10(double x)


Output:
log10(10000.000000) = 4.000000

enam, double fmod(double x, double y): fungsi pustaka double fmod(double x, double y) mengembalikan sisa nila dari x dibagi oleh y.

sintak : double fmod(double x, double y) 


Output:
Remainder of 8.200000 / 3 is 2.200000
Remainder of 8.200000 / 5.700000 is 2.500000

tujuh, double sqrt(double x): fungsi pustaka double sqrt(double x) mengembalikan nilai akar kuadrat dari nilai x.

sintak : double sqrt(double x)


Output:
Square root of 225.000000 is 15.000000
Square root of 300.000000 is 17.320508

delapan, double pow(double x, double y): fungsi pustaka double pow(double x, double y) mengembalikan nilai x pangkat nilai y.

sintak : double pow(double x, double y)

Output:
Value 8.0 ^ 3 = 512.000000
Value 3.05 ^ 1.98 = 9.097324

sembilan, double modf(double x, double *integer): fungsi pustaka double modf(double x, double *integer) mengembalikan komponen pecahan, dan mengatur nilai integer ke komponen integer.

sintak : double modf(double x, double *integer)


Output:
Integral part = 8.000000
Fraction Part = 0.123456 

sepuluh, double exp(double x): fungsi pustaka exp(double x) mengembalikan nilai dari exponensial x.

sintak : double exp(double x)

Output:
The exponential value of 0.000000 is 1.000000
The exponential value of 1.000000 is 2.718282
The exponential value of 2.000000 is 7.389056

sebelas, double cos(double x): fungsi pustaka double cos(double x) mengembalikan nilai kosinus dari sudut radian x.

sintak : double cos(double x) 

catatan: sintak yang sama dapat digunakan untuk trigonometri seperti sin, tan, dan lain sebagainya.

Output:
The cosine of 60.000000 is 0.500000 degrees
The cosine of 90.000000 is 0.000000 degrees

duaBelas, double acos(double x): fungsi pustaka double acos(double x) mengembalikan nilai cosinus dari x.

sintak : double acos(double x)

catatan: sintak yang sama juga dapat digunakan pada fungsi trigonometri seperti asin, atan, dan lain sebagainya.


Output:
The arc cosine of 0.900000 is 25.855040 degrees

tigaBelas, double tanh(double x): fungsi pustaka double tanh(double x) mengembalikan nilai hiperbolik tangen dari x.

sintak : double tanh(double x) 

catatan: sintak yang sama juga dapat digunakan untuk trigonometri lainnya seperti sinh, cosh, dan lain sebagainya.


Output:
The hyperbolic tangent of 0.500000 is 0.462117 degrees





Related Posts

Fungsi pustaka math.h pada bahasa C
Oleh

"semoga yang memberikan komentar diberikan berkah kebaikan dari Allah, dijauhkan dari kejahatan, dan diberikan pahala ilmu dan amal jariyah dari sepenggal kata yang ia tinggalkan amiin :) "