30
CipherLab BASIC Programming Part I
GOSUB
Purpose To call a specified subroutine.
Syntax GOSUB SubName|SubLabel
Remarks “SubName” is the name of a subroutine.
“SubLabel” is the line label of a subroutine.
Example
GOSUB DoIt
…
GOSUB Done
…
SUB DoIt( )
PRINT “Now I’ve done it!”
END SUB
…
Done:
PRINT “Now I’ve done it!”
GOTO
Purpose
To branch out unconditionally to a specified line number of line label from the
normal program sequence.
Syntax GOTO LineNumber|LineLabel
Remarks “LineNumber” is the integer number in front of a program line.
“LineLabel” is the string label of a program line.
Example
Loop:
INT
Purpose To return the largest integer that is less than o
r equal to the given numeric
expression.
Syntax A% = INT(N)
Remarks “A%” is an integer variable to be assigned to the result.
“N” is a numeric expression.
Example
A% = INT(-2.86)
‘ A% = -3