Modulo Kalkulator

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.

01 kalkulator

Hasil

    Solusi terperinci

    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

    Concept diagram: Inputs leads to a mod b leads to ResultInputsa mod bResult
    Calculate 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

    Concept diagram: Inputs leads to two sign conventions leads to ResultInputstwo sign conventionsResult
    Read the two sign conventions.

    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

    Concept diagram: Inputs leads to modulo to test divisibility leads to ResultInputsmodulo to testdivisibilityResult
    Use modulo to test divisibility.

    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

    Concept diagram: Inputs leads to Why 1 mod 2 equals 1 leads to ResultInputsWhy 1 mod 2 equals 1Result
    Why 1 mod 2 equals 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

    Concept diagram: Inputs leads to Avoid this common mistake leads to ResultInputsAvoid this commonmistakeResult
    Avoid this common mistake.

    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.