Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
36
Task/Arithmetic-Integer/Action-/arithmetic-integer.action
Normal file
36
Task/Arithmetic-Integer/Action-/arithmetic-integer.action
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
DEFINE NO_KEY="255"
|
||||
DEFINE KEY_Y="43"
|
||||
DEFINE KEY_N="35"
|
||||
|
||||
PROC Main()
|
||||
BYTE CH=$02FC ;Internal hardware value for last key pressed
|
||||
BYTE k
|
||||
INT a,b
|
||||
|
||||
DO
|
||||
Print("Input integer value a=")
|
||||
a=InputI()
|
||||
Print("Input integer value b=")
|
||||
b=InputI()
|
||||
|
||||
PrintF("a+b=%I%E",a+b)
|
||||
PrintF("a-b=%I%E",a-b)
|
||||
PrintF("a*b=%I%E",a*b)
|
||||
PrintF("a/b=%I%E",a/b)
|
||||
PrintF("a MOD b=%I%E",a MOD b)
|
||||
|
||||
PutE()
|
||||
PrintE("Again? (Y/N)")
|
||||
|
||||
CH=NO_KEY ;Flush the keyboard
|
||||
DO
|
||||
k=CH
|
||||
UNTIL k=KEY_Y OR k=KEY_N
|
||||
OD
|
||||
CH=NO_KEY ;Flush the keyboard
|
||||
|
||||
IF k=KEY_N THEN
|
||||
EXIT
|
||||
FI
|
||||
OD
|
||||
RETURN
|
||||
Loading…
Add table
Add a link
Reference in a new issue