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.
 
 
 
 
 
 

34 lines
1.0 KiB

  1. 10 PRINT "PROGRAM FILE 126: EXCEPTION - LOG OF NEGATIVE ARGUMENT."
  2. 20 PRINT " ANSI STANDARD 8.5"
  3. 30 PRINT
  4. 40 PRINT "SECTION 126.1: EXCEPTION - LOG OF NEGATIVE ARGUMENT."
  5. 60 PRINT
  6. 70 PRINT "THE OBJECT OF THIS TEST IS TO SEE WHETHER THE PROCESSOR"
  7. 80 PRINT "RECOGNIZES A FATAL EXCEPTION WHEN A NEGATIVE ARGUMENT"
  8. 90 PRINT "IS PASSED TO THE LOG FUNCTION."
  9. 100 PRINT
  10. 110 PRINT "TO PASS THIS TEST:"
  11. 120 PRINT
  12. 130 PRINT " 1) A MESSAGE IDENTIFYING THE EXCEPTION MUST BE"
  13. 140 PRINT " DISPLAYED, AND"
  14. 150 PRINT
  15. 160 PRINT " 2) THE PROGRAM MUST TERMINATE UPON USE OF THE NEGATIVE"
  16. 170 PRINT " ARGUMENT."
  17. 180 PRINT
  18. 190 PRINT " BEGIN TEST."
  19. 200 PRINT
  20. 210 PRINT "FATAL EXCEPTION SHOULD OCCUR NOW:"
  21. 220 PRINT
  22. 230 LET A=(-3)
  23. 240 LET B=LOG(A)
  24. 255 PRINT "*** TEST FAILED ***"
  25. 257 PRINT
  26. 260 PRINT "ARGUMENT WAS SET TO -3; IT NOW EQUALS ";A
  27. 270 PRINT "RESULT OF LOG IS ";B
  28. 280 PRINT
  29. 330 PRINT
  30. 340 PRINT " END TEST"
  31. 350 PRINT
  32. 360 PRINT "END PROGRAM 126"
  33. 370 END