Kategori: Kalkulator

Kalkulator Modulo

Ide kami sendiriAlatnya tidak ada?

Sisa pembagian, floored dan truncated

Masukkan bilangan yang dibagi dan pembagi untuk menemukan sisa pembagian, ditampilkan sebagai modulo floored dan sisa truncated.

a mod b (floored, tanda mengikuti pembagi)2
a % b (truncated, tanda mengikuti bilangan yang dibagi)-1Hasil bagi (floor dari a / b)-3

Hasil floored dan truncated hanya berbeda ketika bilangan yang dibagi dan pembagi memiliki tanda yang berlawanan; sebagian besar bahasa pemrograman mengembalikan sisa bagi truncated.

Semua yang ada di halaman ini diproses di peramban Anda. Tidak ada yang diunggah.

Apa fungsi alat ini

Modulo menemukan sisa yang tertinggal setelah satu bilangan bulat dibagi dengan bilangan bulat lain. Kalkulator ini menampilkan dua konvensi karena keduanya berbeda ketika bilangan yang dibagi dan pembagi memiliki tanda yang berlawanan: modulo floored selalu mengikuti tanda pembagi, konvensi matematis, sedangkan sisa truncated mengikuti tanda bilangan yang dibagi, yaitu cara operator % bekerja di sebagian besar bahasa pemrograman.

Cara memakainya

  1. Masukkan bilangan yang dibagi, angka yang akan dibagi.
  2. Masukkan pembagi, yang tidak boleh nol.
  3. Baca modulo floored, sisa truncated, dan hasil bagi.

Privasi

Alat ini berjalan sepenuhnya di peramban Anda. Masukan Anda tidak pernah diunggah, disimpan, atau dibagikan — menutup tab akan menghapusnya.

Pertanyaan yang sering diajukan

Mengapa ada dua sisa yang berbeda?
Modulo floored dan sisa truncated hanya berbeda ketika bilangan yang dibagi dan pembagi memiliki tanda yang berlawanan. Misalnya, -7 mod 3 adalah 2 dengan konvensi floored tetapi -1 dengan truncation.
Konvensi mana yang digunakan bahasa pemrograman saya?
Sebagian besar bahasa keluarga C, termasuk JavaScript, Java, dan C, menggunakan pembagian truncated untuk %. Operator % pada Python justru menggunakan konvensi floored, sesuai dengan definisi matematisnya.
Apa itu hasil bagi yang ditampilkan di sini?
Ini adalah floor dari bilangan yang dibagi dibagi dengan pembagi, jumlah bilangan bulat berapa kali pembagi masuk ke dalam bilangan yang dibagi saat dibulatkan ke arah negatif tak hingga.