Fungsi ini adalah fungsi hasil bagi. Fungsi ini merupakan 'sahabat' fungsi modulus. Dua fungsi ini merupakan fungsi yang penting dalam bilangan basis. fungsi ini sering disingkat dengan 'div'. Definisinya adalah:
a div b = k dengan a = b.k + m dan m = a mod b
misalnya saja
9 div 2 = 4 karena 9 = 2.4 + 1.
Dalam fungsi div, nilai yang diambil adalah nilai bilangan bulat yang paling mendekati, tapi tidak boleh melebihi. Fungsi ini, sama seperti fungsi mod, ia hanya berfungsi pada bilangan bulat.
Cara kerja kedua fungsi ini dalam bilangan basis adalah dengan melakukan 2 operasi ini secara berulang kali pada angka itu. Yang paling umum adalah basis 2, atau biner. Sekarang kita uji dengan angka yang agak kecil. Kita ambil 5.
a. 5 mod 2 = 1 5 div 2 = 2
Nilai dari 5 div 2 tadi kita lakukan lagi operasi yang sama.
b. 2 mod 2 = 0 2 div 2 = 1
Jadi bilangan biner dari 5 adalah 101
Sudah mengerti kan.
Tidak ada komentar:
Posting Komentar