Operasi modulus

Dalam matematika dan dalam pemrograman komputer modulus, operasi modulus adalah sebuah operasi yang menghasilkan sisa pembagian dari suatu bilangan terhadap bilangan lainnya. Dalam bahasa pemrograman operasi ini umumnya dilambangkan dengan simbol %, mod atau modulo, tergantung bahasa pemrograman yang digunakan.

Misalkan dua bilangan a dan b, a modulo b (disingkat a mod b) adalah bilangan bulat sisa pembagian a oleh b. Misalnya, "1 mod 3", "4 mod 3", dan "7 mod 3" memiliki hasil 1, karena ketiga bilangan tersebut memiliki sisa 1 jika dibagi oleh 3, sedangkan "9 mod 3" sama dengan 0. Penerapan operasi modulus dalam teori bilangan tergolong kepada aritmetika modulus.

Notasi

Beberapa kalkulator mempunyai fungsi tombol mod(), dan banyak bahasa pemrograman memiliki fungsi yang serupa, diekspresikan sebagai mod(a, n), Misalnya. Beberapa juga mendukung ekspresi yang menggunakan "%", "mod", atau "Mod" sebagai modulo atau operator sisa, sepertia % n atau a mod n.

Kesalahan umum

Ketika hasil operasi modulo memiliki tanda dividen (definisi pemotongan), itu dapat menyebabkan kesalahan yang mengejutkan.

Sebagai contoh, untuk menguji apakah bilangan bulat ganjil, satu mungkin cenderung untuk menguji jika sisa 2 sama dengan 1:

bool is_odd(int n) {
    return n % 2 == 1;
}

Pranala luar

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.