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.
 
 
 
 
 
 

74 lines
2.1 KiB

  1. PROGRAM FILE 164: GENERAL USE OF NUMERIC EXPRESSIONS
  2. IN LET-STATEMENT.
  3. ANSI STANDARD 6.2, 6.4, 7.2, 7.4, 8.2, 8.4,
  4. 16.2, 16.4
  5. THIS PROGRAM EXERCISES THE FULL RANGE OF USES AND VARIETIES
  6. OF NUMERIC EXPRESSIONS IN THE LET-STATEMENT. EXPRESSIONS ARE
  7. COMPOSED OF ALL TYPES OF PRIMARIES AND ARE USED AS ARGUMENTS
  8. OF FUNCTIONS AND AS SUBSCRIPTS.
  9. SECTION 164.1: NUMERIC EXPRESSIONS CONTAINING
  10. SUBSCRIPTED VARIABLES AND FUNCTION REFERENCES.
  11. THIS SECTION TESTS WHETHER SUBSCRIPTED VARIABLES AND
  12. REFERENCES TO BOTH IMPLEMENTATION-SUPPLIED AND
  13. USER-DEFINED FUNCTIONS CAN BE USED AS PRIMARIES IN
  14. NUMERIC EXPRESSIONS.
  15. BEGIN TEST.
  16. CASE # SHOULD BE ACTUAL OUTCOME
  17. 1 1 1 OK
  18. 2 1 1. OK
  19. 3 7 7. OK
  20. 4 3 3. OK
  21. *** TEST PASSED ***
  22. END TEST.
  23. SECTION 164.2: NUMERIC EXPRESSIONS USED AS FUNCTION
  24. ARGUMENTS AND ARRAY SUBSCRIPTS.
  25. THIS SECTION TESTS WHETHER NUMERIC EXPRESSIONS CAN BE
  26. USED AS ARGUMENTS TO BOTH IMPLEMENTATION-SUPPLIED AND
  27. USER-DEFINED FUNCTIONS AND ALSO AS SUBSCRIPTS.
  28. BEGIN TEST.
  29. CASE # SHOULD BE ACTUAL OUTCOME
  30. 1 1 1. OK
  31. 2 1.2 1.2 OK
  32. 3 .353336 .353336 OK
  33. *** TEST PASSED ***
  34. END TEST.
  35. SECTION 164.3: EXPRESSIONS USED AS SUBSCRIPTS ARE
  36. ROUNDED TO NEAREST INTEGER.
  37. THIS SECTION ENSURES THAT WHEN EXPRESSIONS ARE USED AS
  38. SUBSCRIPTS, THEY ARE ROUNDED TO THE NEAREST INTEGER.
  39. BEGIN TEST.
  40. CASE # SHOULD BE ACTUAL OUTCOME
  41. 1 27 27 OK
  42. 2 1 1 OK
  43. 3 11 11 OK
  44. 4 1 1 OK
  45. 5 71 71 OK
  46. *** TEST PASSED ***
  47. END TEST.
  48. END PROGRAM 164
  49. Program interrupted at line 6010