Es gibt natürlich auch bei Bascom diese Funktion. Sie nennt sich hier MOD.

z.B.
Dim Long1 as Long, Long2 as Long, Long3 as Long

Long1 = 17
Long2 = 5


Long3 = Long1 MOD Long2

ergibt 2 als Ergebnis in Long3

Diese Funktion ist gültig für die Ganzzahlen-Variablentypen Byte, Word, Integer und Long.

Bei Fließkommazahlen (SINGLE, DOUBLE) macht eine Restwertberechnung eigentlich keinen Sinn, da das Ergebnis ja wieder eine Fließkommazahl mit der entsprechenden Anzahl von Kommastellen ist und kein ganzzahliger Rest bleibt.