I'm finding the MOD operand is not working when I enter it in the BASIC prompt. This is how I write it out.
PRINT 1 * MOD(23) ?SN Error
I have looked into a reference guide and it is too broad on the MOD operand. On page 10 in the link.
Retrocomputing Stack Exchange is a question and answer site for vintage-computer hobbyists interested in restoring, preserving, and using the classic computer and gaming systems of yesteryear. It only takes a minute to sign up.Sign up to join this community
MOD is an operator, not a function.
? 10 mod 9 and see yourself.
Several BASIC dialects have
MOD operators, which return the quotient and remainder respectively from integer division. This is nearly equivalent to using
% operators on integers in C. They are infix operators, even though their syntax is a keyword rather than a symbol.
/ operator in most BASICs performs floating-point division and has no remainder counterpart.
A = 124 D = 34 Q = A DIV D R = A MOD D F = A / D PRINT Q,R,F
3 22 3.6471
For anyone unfamiliar with mathematics the answer is simple. After trying brute force I found that the format is sometimes confusingly different than pencil and paper.
Here it is.
print 124 MOD 34 22