variable = 0
e variable, "+10" 'variable = variable + 10
PRINT "0 + 10 ="; variable
e variable, "-5" 'variable = variable - 5
PRINT "10 - 5 ="; variable
e variable, "*3" 'variable = variable * 3
PRINT "5 * 3 ="; variable
e variable, "/3" 'variable = variable / 3
PRINT "15 / 3 ="; variable
e variable, "^3" 'variable = variable ^ 3
PRINT "5 ^ 3 ="; variable
e variable, "%10" 'variable = variable mod 10
PRINT "125 mod 10 ="; variable
e variable, "|0" 'variable = (variable OR 0)
PRINT "5 OR 0 = "; variable
e variable, "&1" 'variable = variable AND (logical) 1
PRINT "-1 AND (logical) 1 ="; variable
e variable, "!-1" 'variable = (variable <> -1)
PRINT "-1 NOT -1"; variable
e variable, "=0" 'variable = (variable == 0)
PRINT " 0 = (equivalence) 0 ="; variable
'e is for evaluate, change$ syntax: first character is operator symbol, the rest is a number string.
'PRINT delta
CASE "+": number
= number
+ delta
CASE "-": number
= number
- delta
CASE "*": number
= number
* delta
CASE "^": number
= number
^ delta
'<<<<<<<< do your own error checks CASE "%": number
= number
MOD delta