Bab 5 · Aritmatika Dasar
Bilangan Negatif
Bilangan negatif bukan sekadar "angka dikurangi". Ia punya aturan tanda sendiri saat dikalikan atau dibagi — aturan yang sangat sering salah diingat kalau hanya dihafal tanpa dipahami.
KonsepAturan tanda untuk kali & bagi
| Kombinasi tanda | Hasil | Contoh |
|---|---|---|
| Positif × Positif | Positif | 4 × 3 = 12 |
| Negatif × Negatif | Positif | (−4) × (−3) = 12 |
| Positif × Negatif | Negatif | 4 × (−3) = −12 |
| Negatif × Positif | Negatif | (−4) × 3 = −12 |
Cara paling gampang mengingat: tanda senada → positif, tanda beda → negatif. Aturan ini berlaku sama untuk pembagian.
Nilai absolut (jarak dari nol)
Nilai absolut, ditulis |x|, adalah jarak sebuah bilangan ke nol — dan jarak selalu positif (atau nol), tidak pernah negatif.
Latihan mandiri
1. Hitung: (−6) × (−7)
2. Hitung: (−36) ÷ 4
3. Suhu di Jakarta 30°C, di puncak gunung −5°C. Berapa selisihnya?
Kode JRGFungsi math::abs()
Hampir semua bahasa pemrograman punya fungsi bawaan untuk nilai absolut, karena kebutuhan "seberapa jauh, tanpa peduli arah" sangat umum — misalnya menghitung selisih suhu, jarak antar titik, atau error dalam pengukuran.
pub fn main() {
let suhuJakarta = 30
let suhuPuncak = -5
let selisih = math::abs(suhuJakarta - suhuPuncak)
wok("Selisih suhu:", selisih, "derajat")
let hasilKali = (-4) * (-3)
wok("(-4) * (-3) =", hasilKali)
}Selisih suhu: 35 derajat
(-4) * (-3) = 12Kuis 1
Berapa hasil dari (−8) × (−2)?
Tepat! Negatif × Negatif = Positif.
Ingat aturan tanda: negatif dikali negatif jadi positif.
Kuis 2
Berapa nilai |−15|?
Benar, nilai absolut selalu menghasilkan bilangan positif (jarak dari nol).
Belum tepat — nilai absolut tidak pernah negatif.
Kuis 3
(−24) ÷ (−6) hasilnya adalah...
Tepat! Tanda sama (negatif ÷ negatif) menghasilkan positif.
Coba lagi — cek tabel aturan tanda di atas.