Tulong sa LibreOffice 24.8
Ang MOD kumukuha ang operator ng dalawang numeric na expression at ibinabalik ang natitira sa dibisyon.
Halimbawa, ang resulta ng 21 MOD 6 ay 3 dahil pagkatapos hatiin ang 21 sa 6, ang natitira sa dibisyon ay 3.
Kung ang MOD Ang operasyon ay nagsasangkot ng mga hindi integer na halaga, ang parehong mga operand ay bilugan sa pinakamalapit na mga halaga ng integer. Samakatuwid, ang halaga ay ibinalik ng a MOD Ang operasyon ay palaging isang integer na numero.
Halimbawa, ang expression 16.4 MOD 5.9 ay sinusuri tulad ng sumusunod:
Ang value na 16.4 ay ni-round sa 16.
Ang value na 5.9 ay ni-round sa 6.
Ang operasyon 16 MOD 6 nagbabalik ng 4, na siyang natitira pagkatapos hatiin ang 16 sa 6.
Magkaroon ng kamalayan na ang BASIC's MOD operator at Calc's Pag-andar ng MOD iba ang ugali. Sa Calc, ang parehong mga operand ay maaaring mga decimal na halaga at hindi sila bilugan bago ang paghahati, kaya ang resultang natitira ay maaaring isang decimal na halaga.
Resulta = Expression1 MOD Expression2
Integer
Resulta: Anumang numeric variable na naglalaman ng resulta ng MOD operasyon.
Expression1, Expression2: Anumang mga numeric na expression kung saan gusto mong kalkulahin ang natitira pagkatapos ng paghahati ng Pagpapahayag1 sa pamamagitan ng Pagpapahayag2 .
Sub ExampleMod
Dim a As Double, b as Double
a = 10 : b = 4
Mag-print ng Mod b 'Returns 2
a = 18 : b = 3.2
Mag-print ng Mod b 'Returns 0
a = 16.4 : b = 5.9
Mag-print ng Mod b 'Returns 4
End Sub