ChipMaster's bwBASIC This also includes history going back to v2.10. *WARN* some binary files might have been corrupted by CRLF.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

35 lines
911 B

  1. 10 PRINT "PROGRAM FILE 89: EXCEPTION - ON-GOTO CONTROL EXPRESSION"
  2. 20 PRINT " LESS THAN 1."
  3. 30 PRINT " ANSI STANDARD 10.5"
  4. 40 PRINT
  5. 50 PRINT "SECTION 89.1: EXCEPTION - ON-GOTO CONTROL EXPRESSION "
  6. 60 PRINT " LESS THAN 1."
  7. 70 PRINT
  8. 80 PRINT "TO PASS THIS TEST:"
  9. 90 PRINT
  10. 100 PRINT " 1) A MESSAGE IDENTIFYING THE EXCEPTION MUST BE"
  11. 110 PRINT " DISPLAYED, AND"
  12. 120 PRINT
  13. 130 PRINT " 2) EXECUTION MUST TERMINATE."
  14. 140 PRINT
  15. 150 PRINT " BEGIN TEST."
  16. 160 PRINT
  17. 170 LET X=.3
  18. 180 ON X GOTO 210,230
  19. 190 LET A$="Z"
  20. 200 GOTO 250
  21. 210 LET A$="FIRST"
  22. 220 GOTO 250
  23. 230 LET A$="SECOND"
  24. 240 GOTO 250
  25. 250 IF A$="Z" THEN 280
  26. 260 PRINT "ON GOTO JUMPED TO ";A$;" LINE NUMBER IN LIST."
  27. 270 GOTO 290
  28. 280 PRINT "CONTROL FELL THROUGH ON-GOTO TO NEXT STATEMENT."
  29. 290 PRINT "*** TEST FAILED ***"
  30. 300 PRINT
  31. 310 PRINT " END TEST."
  32. 320 PRINT
  33. 330 PRINT "END PROGRAM 89"
  34. 340 END