Fungsi Matematika pada C++ | Belajar C++ 18
Max dan Min
Hasil program :
Header <cmath>
Hasil program :
Fungsi Matematika pada libary <cmath>
Fungsi Trigonometri
|
Fungsi |
Deskripsi |
|
cos |
digunakan untuk menghitung kosinus |
|
sin |
digunakan untuk menghitung sinus |
|
tan |
digunakan untuk menghitung tangen |
|
acos |
digunakan untuk menghitung arc kosinus |
|
asin |
digunakan untuk menghitung arc sinus |
|
atan |
digunakan untuk menghitung arc tangen |
|
atan2 |
digunakan untuk menghitung arc tangen dengan dua parameter |
Fungsi Hiperbolik
|
Fungsi |
Deskripsi |
|
cosh |
Menghitung kosinus hiperbolik |
|
sinh |
Menghitung sinus hiperbolik |
|
tanh |
Menghitung tangen hiperbolik |
|
acosh |
Menghitung luas kosinus hiperbolik |
|
asinh |
Menghitung luas sinus hiperbolik |
|
atanh |
Menghitung luas tangen hiperbolik |
Fungsi Eksponensial dan Logaritma
|
Fungsi |
Deskripsi |
|
exp |
Menghitung fungsi eksponensial |
|
frexp |
Mendapatkan significand dan eksponen |
|
Idexp |
Menghasilkan nilai dari significand dan eksponen |
|
log |
Menghitung logaritma natural |
|
log10 |
Menghitung logaritma umum |
|
modf |
memecah nilai menjadi bilangan bulat dan pecahan |
|
exp2 |
Menghitung fungsi eksponensial biner |
|
expm1 |
Menghitung eksponensial minus satu |
|
ilogb |
Logaritma bilangan bulat |
|
log1p |
Menghitung logaritma plus satu |
|
log2 |
Menghitung logaritma biner |
|
logb |
Menghitung logaritma floating point |
|
scalbn |
Mengukur significand menggunakan eksponen floating point |
|
scalbln |
Mengukur significand menggunakan eksponen floating point
(long) |
Baca juga : String pada C++ | Belajar C++ 17
Fungsi Perpangkatan
|
Fungsi |
Deskripsi |
|
pow |
Menghitung pangkat |
|
sqrt |
Menghitung akar kuadrat |
|
cbrt |
Menghitung akar pangkat tiga |
|
hypot |
Menghitung hipotenusa |
Fungsi Kesalahan dan Gamma
|
Fungsi |
Deskripsi |
|
erf |
Menghitung kesalahan fungsi |
|
erfc |
Menghitung kesalahan komplementer fungsi |
|
tgamma |
Menghitung fungsi gamma |
|
lgamma |
Menghitung fungsi log-gamma |
Fungsi pembulatan dan sisa bagi
|
Fungsi |
Deskripsi |
|
ceil |
Pembulatan nilai keatas |
|
floor |
Pembulatan nilai ke bawah |
|
fmod |
Menghitung sisa bagi |
|
trunc |
Membulatkan nilai desimal (x) ke nilai yang tidak lebih besar
dari x |
|
round |
Membulatkan ke nilai terdekat |
|
lround |
Membulatkan ke nilai terdekat dan di cast ke long int |
|
llround |
Membulatkan ke nilai terdekat dan di cast ke long long int |
|
rint |
Membulatkan nilai integral |
|
lrint |
Membulatkan dan casting ke long integer |
|
llrint |
Membulatkan dan casting ke long long integer |
|
nearbyint |
Membulatkan ke nilai integral terdekat |
|
remainder |
Membulatkan sisa bagi (IEC 60559) |
|
remquo |
Menghitung sisa bagi dan hasil bagi |
Fungsi manipulasi floating point
|
Fungsi |
Deskripsi |
|
copysign |
Menyalin tanda (positif dan negatif) |
|
nan |
Menghasilkan NaN (Not a number) |
|
nextafter |
Nilai representasi berikutnya dan nilai floating point |
|
nexttoward |
nilai representasi berikutnya dari nilai floating point ke
nilai presisinya |
Fungsi Minimum, maksimum dan selisih
|
Fungsi |
Deskripsi |
|
fdim |
Selisih positif |
|
fmax |
nilai maksimum |
|
fmin |
nilai minimum |
Fungsi lain
|
Fungsi |
Deskripsi |
|
fabs |
Menghitung nilai absolut floating point |
|
abs |
Menghitung nilai absolut integer |
|
fma |
Menghitung x kali y ditambah z |
Makro/Fungsi Klasifikasi
|
Fungsi |
Deskripsi |
|
fpclassify |
Mengklasifikasikan nilai floating point |
|
isfinite |
apakah nilai terbatas atau tidak |
|
isinf |
Apakah nilai tidak terbatas atau tidak |
|
isnan |
apakah termasuk NaN (Not a Number) atau bukan |
|
isnormal |
apakah nilai normal atau tidak |
|
signbit |
Menentukan nilai negatif atau positif |
Makro/Fungsi Perbandingan
|
Fungsi |
Deskripsi |
|
isgreater |
Apakah nilai lebih besar atau tidak |
|
isgreaterequal |
Apakah nilai lebih besar/sama dengan |
|
isless |
Apakah nilai lebih kecil dari |
|
islessequal |
Apakah nilai kurang dari / sama dengan |
|
islessgreater |
apakah kurang dari atau lebih dari |
|
isunordered |
untuk menentukan nilai berurutan atau tidak |
Konstanta makro
|
Fungsi |
Deskripsi |
|
math_errhandling |
Error handling |
|
INFINITY |
Konstanta tak terbatas |
|
NAN |
Konstanta untuk menentukan bukan sebuah angka |
|
HUGE_VAL |
Menandakan nilai terlalu besar untuk direpresentasikan (tipe
data double) |
|
HUGE_VALF |
Menandakan nilai terlalu besar untuk direpresentasikan (tipe
data float) |
|
HUGE_VaLL |
Menandakan nilai terlalu besar untuk direpresentasikan (tipe
data long double) |
Tipe
|
Fungsi |
Deskripsi |
|
double_t |
tipe data floating point |
|
float_t |
tipe data floating point |


Posting Komentar untuk "Fungsi Matematika pada C++ | Belajar C++ 18"