QuickCalculators mengembalikan a mod b untuk bilangan bulat positif dan negatif, mencetak hasil bagi, dan menampilkan kedua sisa berlantai dan terpotong ketika tanda berbeda. Kalkulator modulo default ke pembagian berlantai, konvensi yang dipakai dalam matematika dan Python, jadi negatif 7 mod 3 sama dengan 2.
Hitung a mod b
Masukkan yang dibagi a dan pembagi b, pilih konvensi, dan baca sisanya pada baris utama. Dua puluh tujuh mod 6 sama dengan 3 karena 27 dikurangi 4 kali 6 menyisakan 3. Pembagi nol memblokir dengan kesalahan alih-alih mengembalikan NaN.
Baca dua konvensi tanda
Pembagian berlantai membulatkan hasil bagi ke arah tak hingga negatif; pembagian terpotong membulatkan ke arah nol. Operand positif setuju; operand negatif dapat tidak setuju dengan tepat satu lebar pembagi. Alat menampilkan sisa ganti pada garis sekunder untuk perbandingan.
Modulo berlantai, dipakai dalam matematika dan Python
Modulo berlantai membuat sisa berbagi tanda pembagi atau nol. Mod 7 negatif 3 di bawah lantai memakai hasil bagi negatif 3, jadi sisa 2. Pernyataan kongruen dalam teori bilangan mengasumsikan bentuk ini.
Modulo terpotong, dipakai dalam C, Java, dan JavaScript
Modulo terpotong memakai hasil bagi pemotongan ke arah nol. Negatif 7 mod 3 di bawah pemotongan menghasilkan sisa negatif 1 karena hasil bagi adalah negatif 2. Ubah kontrol radio untuk mencocokkan bahasa yang Anda debug.
Gunakan modulo untuk menguji keterbagian
Ketika a mod b sama dengan nol dengan b positif, a habis dibagi b. Uji genap memakai mod 2 sama dengan nol. QuickCalculators mencetak sisanya dengan jelas agar Anda dapat memindai paritas tanpa mode pembagian terpisah.
Mengapa 1 mod 2 sama dengan 1
Satu mod dua sama dengan satu karena 1 kurang dari pembagi 2, jadi hasil bagi adalah nol dan sisanya adalah yang dibagi itu sendiri. Yang dibagi kecil sering tampak mengejutkan hingga Anda membaca garis hasil di samping sisanya.
Hindari kesalahan umum ini
Banyak siswa mengharapkan negatif 7 mod 3 sama dengan negatif 1 karena bahasa mereka memotong ke arah nol. Modulo lantai matematika memberi 2. Pilih konvensi yang cocok dengan kursus atau basis kode Anda sebelum membandingkan jawaban.
Pertanyaan yang sering diajukan
Apa arti a mod b?
A mod b berarti sisa setelah membagi a dengan b di bawah konvensi tanda yang dipilih. Kalkulator modulo melaporkan sisa itu bersama hasil bagi yang dipakai dalam pembagian.
Berapa 27 mod 6?
Dua puluh tujuh mod enam sama dengan tiga karena 27 dikurangi 4 kali 6 menyisakan 3. Masukkan 27 dan 6 dengan konvensi berlantai untuk melihat hasil bagi 4 dan sisa 3.
Berapa negatif 7 mod 3?
Negatif tujuh mod tiga sama dengan dua di bawah modulo berlantai, default di sini, karena hasil bagi berlantai adalah negatif tiga. Modulo terpotong mengembalikan satu negatif sebaliknya; halaman menampilkan keduanya ketika tanda negatif.
Mengapa Python dan JavaScript memberi hasil modulo berbeda?
Python dan JavaScript memberi hasil modulo berbeda pada yang dibagi negatif karena Python melantai hasil bagi sementara JavaScript memotong ke arah nol. Cocokkan pengaturan radio dengan bahasa yang diuji.
Bagaimana cara memeriksa apakah bilangan genap memakai modulo?
Untuk memeriksa apakah bilangan genap memakai modulo, uji apakah bilangan mod 2 sama dengan nol. Bilangan ganjil mengembalikan sisa satu, seperti 1 mod 2.
Berapa 1 mod 2?
Satu mod dua sama dengan satu karena yang dibagi lebih kecil dari pembagi, jadi hasil bagi adalah nol dan sisanya sama dengan yang dibagi.
Bisakah pembagi menjadi nol dalam operasi modulo?
Pembagi tidak dapat menjadi nol dalam operasi modulo karena pembagian dengan nol tidak terdefinisi. QuickCalculators mengembalikan kesalahan ketika b sama dengan nol.
Ringkasan
QuickCalculators menghitung sisa dengan konvensi berlantai atau terpotong, menampilkan hasil bagi dan sisa bersama, dan menyorot kasus negatif seperti negatif 7 mod 3 sama dengan 2 di bawah lantai. Gunakan modulo dua untuk pemeriksaan paritas dan uji sisa nol untuk keterbagian. Selaraskan konvensi dengan matematika Python atau bahasa gaya C sebelum membandingkan keluaran.