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.
 
 
 
 
 
 

32 lines
975 B

  1. 10 PRINT "PROGRAM FILE 31: EXCEPTION - ZERO RAISED TO A NEGATIVE POWER."
  2. 20 PRINT " ANSI STANDARD 7.5"
  3. 50 PRINT
  4. 60 PRINT "SECTION 31.1: EXCEPTION - ZERO RAISED TO A NEGATIVE POWER."
  5. 100 PRINT
  6. 110 PRINT "TO PASS THIS TEST:"
  7. 120 PRINT
  8. 130 PRINT " 1) A MESSAGE IDENTIFYING THE EXCEPTION MUST BE"
  9. 140 PRINT " DISPLAYED, AND"
  10. 150 PRINT
  11. 160 PRINT " 2) POSITIVE INFINITY MUST BE SUPPLIED AS THE VALUE"
  12. 170 PRINT " OF THE EXPRESSION AND EXECUTION CONTINUES."
  13. 180 PRINT
  14. 190 PRINT " BEGIN TEST"
  15. 200 PRINT
  16. 210 LET B=-6
  17. 220 LET A=0^B
  18. 230 PRINT "VALUE SUPPLIED = ";A
  19. 240 PRINT
  20. 250 IF A > .99E38 THEN 290
  21. 260 PRINT "*** TEST FAILED: VALUE SUPPLIED LESS THAN MINIMUM"
  22. 270 PRINT " POSITIVE MACHINE INFINITY. ***"
  23. 280 GOTO 320
  24. 290 PRINT "IF VALUE SUPPLIED = POSITIVE MACHINE INFINITY, AND"
  25. 300 PRINT " EXCEPTION REPORTED, THEN"
  26. 310 PRINT "*** TEST PASSED ***"
  27. 320 PRINT
  28. 330 PRINT " END TEST"
  29. 340 PRINT
  30. 350 PRINT "END PROGRAM 31"
  31. 360 END