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
895 B

  1. 10 PRINT "PROGRAM FILE 60: NUMERIC CONSTANTS USED AS SUBSCRIPTS"
  2. 20 PRINT " ARE ROUNDED TO NEAREST INTEGER."
  3. 30 PRINT " ANSI STANDARD 6.4, 5.4"
  4. 40 PRINT
  5. 50 PRINT "SECTION 60.2: NUMERIC CONSTANTS USED AS SUBSCRIPTS"
  6. 60 PRINT " ARE ROUNDED TO NEAREST INTEGER."
  7. 70 PRINT
  8. 80 PRINT " BEGIN TEST"
  9. 90 PRINT
  10. 100 FOR I=0 TO 10
  11. 110 LET A(I)=11-I
  12. 120 NEXT I
  13. 130 LET Y$="3"
  14. 140 LET X$="3"
  15. 150 IF A(3)<>8 THEN 280
  16. 160 LET X$="2.50001"
  17. 170 IF A(2.50001)<>8 THEN 280
  18. 180 LET X$="3.49999"
  19. 190 IF A(3.49999)<>8 THEN 280
  20. 200 LET Y$="0"
  21. 210 LET X$="-.49"
  22. 220 IF A(-.49) <> 11 THEN 280
  23. 230 LET Y$="10"
  24. 240 LET X$="10.49"
  25. 250 IF A(10.49)<>1 THEN 280
  26. 260 PRINT " *** TEST PASSED *** "
  27. 270 GOTO 300
  28. 280 PRINT "SUBSCRIPT OF ";X$;" DID NOT EVALUATE TO ";Y$
  29. 290 PRINT "*** TEST FAILED ***"
  30. 300 PRINT
  31. 310 PRINT " END TEST"
  32. 320 PRINT
  33. 330 PRINT "END PROGRAM 60"
  34. 340 END