Matematika C++
C ++ memiliki banyak fungsi yang memungkinkan kita untuk melakukan tugas matematika pada angka.
Max dan min
Fungsi max (x, y)
dapat digunakan untuk mencari nilai tertinggi dari x dan y:
Contoh :
#include <iostream> using namespace std; int main() { cout << max(5, 10); return 0; }
Output :
Dan fungsi min (x, y)
dapat digunakan untuk mencari nilai terendah dari x dan y:
Contoh :
#include <iostream> using namespace std; int main() { cout << min(5, 10); return 0; }
Output :
Fungsi lain, seperti sqrt
(akar kuadrat), round
(rounds a number) dan log
(natural logarithm), dapat ditemukan di file header <cmath>
:
Contoh :
#include <iostream> #include <cmath> using namespace std; int main() { cout << sqrt(64) << "\n"; cout << round(2.6) << "\n"; cout << log(2) << "\n"; return 0; }
Output :
Fungsi Matematika Lainnya
Daftar fungsi Matematika populer lainnya (dari pustaka ) dapat ditemukan pada tabel di bawah ini:
Fungsi | Deskripsi |
---|---|
abs(x) | Mengembalikan nilai absolut dari x |
acos(x) | Mengembalikan arccosine dari x, dalam radian |
asin(x) | Menampilkan busur x, dalam radian |
atan(x) | Mengembalikan arktangen x, dalam radian |
cbrt(x) | Mengembalikan akar pangkat tiga dari x |
ceil(x) | Mengembalikan nilai x yang dibulatkan ke atas ke bilangan bulat terdekat |
cos(x) | Mengembalikan kosinus x, dalam radian |
cosh(x) | Mengembalikan kosinus hiperbolik x, dalam radian |
exp(x) | Mengembalikan nilai dari Ex |
expm1(x) | Mengembalikan ex -1 |
fabs(x) | Mengembalikan nilai absolut dari x mengambang |
fdim(x, y) | Mengembalikan selisih positif antara x dan y |
floor(x) | Mengembalikan nilai x yang dibulatkan ke bawah ke bilangan bulat terdekatnya |
hypot(x, y) | Mengembalikan akar persegi (x2 + y2) tanpa luapan atau luapan perantara |
fma(x, y, z) | Mengembalikan x * y + z tanpa kehilangan presisi |
fmax(x, y) | Mengembalikan nilai tertinggi dari x dan y mengambang |
fmin(x, y) | Mengembalikan nilai terendah dari x dan y mengambang |
fmod(x, y) | Mengembalikan sisa titik mengambang dari x / y |
pow(x, y) | Mengembalikan nilai x ke pangkat y |
sin(x) | Mengembalikan sinus dari x (x dalam radian) |
sinh(x) | Mengembalikan sinus hiperbolik dari nilai ganda |
tan(x) | Menampilkan garis singgung sudut |
tanh(x) | Mengembalikan tangen hiperbolik dari nilai ganda |