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.
 
 
 
 
 
 

41 lines
1022 B

  1. 10 PRINT "PROGRAM FILE 179: EXCEPTION - LOG OF ZERO IN"
  2. 20 PRINT " ON-GOTO-STATEMENT."
  3. 30 PRINT " ANSI STANDARD 8.5, 10.2"
  4. 40 PRINT
  5. 50 PRINT "SECTION 179.1: EXCEPTION - LOG OF ZERO IN"
  6. 60 PRINT " ON-GOTO-STATEMENT."
  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 PRINT "ABOUT TO EXECUTE:"
  18. 180 PRINT " ON LOG (0) GOTO ..."
  19. 190 LET A=0
  20. 210 ON LOG(A) GOTO 220,230,240,250,260
  21. 212 PRINT "CONTROL FELL THROUGH ON-GOTO."
  22. 215 GOTO 300
  23. 220 LET I=1
  24. 225 GOTO 290
  25. 230 LET I=2
  26. 235 GOTO 290
  27. 240 LET I=3
  28. 245 GOTO 290
  29. 250 LET I=4
  30. 255 GOTO 290
  31. 260 LET I=5
  32. 265 GOTO 290
  33. 290 PRINT "ON-GOTO JUMPED TO LINE-NUMBER #";I;" IN THE LIST."
  34. 300 PRINT
  35. 1270 PRINT "*** TEST FAILED: EXECUTION DID NOT TERMINATE. ***"
  36. 1280 PRINT
  37. 1290 PRINT " END TEST."
  38. 1300 PRINT
  39. 1310 PRINT "END PROGRAM 179."
  40. 1320 END