Fungsi Abs() di C++
Fungsi abs()
dalam C++ digunakan untuk mendapatkan nilai absolut dari sebuah bilangan bulat. Nilai absolut dari sebuah bilangan adalah nilainya tanpa tanda (positif atau negatif). Fungsi abs()
dapat digunakan untuk bilangan bulat bertipe int
, long
, long long
, dan char
.
Deklarasi Fungsi Abs()
Berikut deklarasi fungsi abs()
di C++:
int abs(int n);
long abs(long n);
long long abs(long long n);
Cara Menggunakan Fungsi Abs()
Untuk menggunakan fungsi abs()
, kita cukup melewatkan nilai yang ingin kita cari nilai absolutnya sebagai argumen. Fungsi abs()
kemudian akan mengembalikan nilai absolut dari argumen yang diberikan.
Berikut contoh penggunaan fungsi abs()
:
#include
#include
using namespace std;
int main() {
int x = -5;
int y = 10;
cout << "Nilai absolut dari " << x << " adalah " << abs(x) << endl;
cout << "Nilai absolut dari " << y << " adalah " << abs(y) << endl;
return 0;
}
Output dari kode di atas adalah:
Nilai absolut dari -5 adalah 5
Nilai absolut dari 10 adalah 10
Contoh Penggunaan Lain
Fungsi abs()
dapat digunakan dalam berbagai skenario, seperti:
- Menghitung jarak antara dua titik: Misalkan kita memiliki dua titik pada sumbu X, dengan koordinat x1 dan x2. Jarak antara kedua titik dapat dihitung dengan menggunakan
abs(x1 - x2)
. - Memeriksa apakah dua nilai berbeda: Fungsi
abs()
dapat digunakan untuk memeriksa apakah dua nilai berbeda dengan nilai tertentu. Misalnya,abs(x - 5) > 1
akan mengembalikantrue
jika nilaix
lebih dari 1 unit dari 5, baik ke arah positif maupun negatif.
Kesimpulan
Fungsi abs()
merupakan fungsi yang sangat berguna dalam C++ untuk menghitung nilai absolut dari bilangan bulat. Fungsi ini dapat digunakan dalam berbagai skenario, terutama ketika kita perlu bekerja dengan nilai tanpa tanda.