Senin, 14 Juni 2010

Fungsi division

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.

Rabu, 09 Juni 2010

Fungsi Modulo

Modulo atau modulus adalah fungsi sisa hasil bagi. Fungsi ini berlaku pada bilangan bulat. Fungsi ini didefinisikan sebagai

a mod b = x maka k.b + x = m dengan a div b = k dimana a,b,k dan x adalah bilangan bulat.

Misalnya saja

10 mod 3 = 1

karena hasil dari 10 : 3 menghasilkan 3 dan sisa 1

contoh lain:

9 mod 3 = 0

Fungsi mod jarang dipakai dalam matematika disekolah. Fungsi ini dan fungsi 'div' hanya sering dipakai dalam bahasa pemrograman. namun tidak ada salahnya kita mempelajarinya kan.

Karena 9 habis dibagi 3 dan tidak memiliki sisa.