LibreOfficeDev 24.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.
Be aware that BASIC's MOD operator and Calc's MOD Function behave differently. In Calc, both operands can be decimal values and they are not rounded before division, thus the resulting remainder may be a decimal value.
Result = Expression1 MOD Expression2
Ακέραιος
Result: (Αποτέλεσμα) Οποιαδήποτε αριθμητική μεταβλητή που περιέχει το αποτέλεσμα της πράξης MOD.
Expression1, Expression2: (Παράσταση1, Παράσταση2) Οποιεσδήποτε αριθμητικές παραστάσεις για τις οποίες θέλετε να υπολογίσετε το υπόλοιπο μετά τη διαίρεση της Expression1 με την Expression2.
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