10 PRINT "PROGRAM FILE 89: EXCEPTION - ON-GOTO CONTROL EXPRESSION"
20 PRINT "        LESS THAN 1."
30 PRINT "    ANSI STANDARD 10.5"
40 PRINT
50 PRINT "SECTION 89.1: EXCEPTION - ON-GOTO CONTROL EXPRESSION "
60 PRINT "        LESS THAN 1."
70 PRINT
80 PRINT "TO PASS THIS TEST:"
90 PRINT
100 PRINT "    1) A MESSAGE IDENTIFYING THE EXCEPTION MUST BE"
110 PRINT "       DISPLAYED, AND"
120 PRINT
130 PRINT "    2) EXECUTION MUST TERMINATE."
140 PRINT
150 PRINT "                 BEGIN TEST."
160 PRINT
170 LET X=.3
180 ON X GOTO 210,230
190 LET A$="Z"
200 GOTO 250
210 LET A$="FIRST"
220 GOTO 250
230 LET A$="SECOND"
240 GOTO 250
250 IF A$="Z" THEN 280
260 PRINT "ON GOTO JUMPED TO ";A$;" LINE NUMBER IN LIST."
270 GOTO 290
280 PRINT "CONTROL FELL THROUGH ON-GOTO TO NEXT STATEMENT."
290 PRINT "***  TEST FAILED  ***"
300 PRINT
310 PRINT "                  END TEST."
320 PRINT
330 PRINT "END PROGRAM 89"
340 END
