ການຊ່ວຍເຫຼືອ LibreOffice 26.2
ຕົວດຳເນີນການ MOD ຈະຮັບເອົາສອງສຳນວນຕົວເລກ ແລະ ສົ່ງຄືນຄ່າເສດຂອງການຫານ.
ຕົວຢ່າງເຊັ່ນ: ຜົນໄດ້ຮັບຂອງ 21 MOD 6 ແມ່ນ 3 ເພາະວ່າຫຼັງຈາກຫານ 21 ດ້ວຍ 6 ແລ້ວ, ເສດຂອງການຫານແມ່ນ 3.
ຖ້າການເຮັດວຽກຂອງ MOD ກ່ຽວຂ້ອງກັບຄ່າທີ່ບໍ່ແມ່ນເລກຖ້ວນ, ທັງສອງຄ່າຈະຖືກປັດໃຫ້ເປັນເລກຖ້ວນທີ່ໃກ້ຄຽງທີ່ສຸດ. ດັ່ງນັ້ນ, ຄ່າທີ່ສົ່ງຄືນໂດຍ MOD ຈະເປັນເລກຖ້ວນສະເໝີ.
ຕົວຢ່າງເຊັ່ນ: ສຳນວນ 16.4 MOD 5.9 ຈະຖືກປະເມີນດັ່ງນີ້:
ຄ່າ 16.4 ຖືກປັດເປັນ 16.
ຄ່າ 5.9 ຖືກປັດເປັນ 6.
ການເຮັດວຽກຂອງ 16 MOD 6 ຈະສົ່ງຄືນ 4, ເຊິ່ງແມ່ນເສດຫຼັງຈາກຫານ 16 ດ້ວຍ 6.
ກະລຸນາຮັບຊາບວ່າຕົວດຳເນີນການ MOD ຂອງ BASIC ແລະ ຟັງຊັນ MOD ຂອງ Calc ເຮັດວຽກຕ່າງກັນ. ໃນ Calc, ທັງສອງຄ່າສາມາດເປັນເລກທົດສະນິຍົມໄດ້ ແລະ ຈະບໍ່ຖືກປັດກ່ອນການຫານ, ດັ່ງນັ້ນເສດທີ່ໄດ້ອາດຈະເປັນເລກທົດສະນິຍົມ.
ຜົນໄດ້ຮັບ = ສຳນວນ1 MOD ສຳນວນ2
ເລກຖ້ວນ (Integer)
ຜົນໄດ້ຮັບ: ຕົວປ່ຽນຕົວເລກໃດໜຶ່ງທີ່ມີຜົນຂອງການເຮັດວຽກ MOD.
ສຳນວນ1, ສຳນວນ2: ສຳນວນຕົວເລກໃດໜຶ່ງທີ່ທ່ານຕ້ອງການຄຳນວນຫາເສດຫຼັງຈາກການຫານ ສຳນວນ1 ດ້ວຍ ສຳນວນ2.
Sub ExampleMod
Dim a As Double, b as Double
a = 10 : b = 4
Print a Mod b 'ສົ່ງຄືນ 2
a = 18 : b = 3.2
Print a Mod b 'ສົ່ງຄືນ 0
a = 16.4 : b = 5.9
Print a Mod b 'ສົ່ງຄືນ 4
End Sub