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.
|
- PROGRAM FILE 48: LIMIT AND INCREMENT IN THE FOR-STATEMENT
- ARE EVALUATED ONCE UPON ENTERING THE LOOP.
- ANSI STANDARD 11.2, 11.4
-
- SECTION 48.1: LIMIT AND INCREMENT IN THE FOR-STATEMENT
- ARE EVALUATED ONCE UPON ENTERING THE LOOP.
-
- BEGIN TEST.
-
- I1 SET TO -20
- LOOP IS: FOR I1=I1 TO I1 STEP -3
-
- CONTROL VARIABLE:
- SHOULD BE ACTUAL RESULT
- -20 -20 OK
- LOOP EXITED
- -23 -23 OK
-
- NO. TIMES THROUGH LOOP:
- SHOULD BE: 1 ACTUAL: 1 RESULT: OK
-
- ----------------------------
-
-
- I1 SET TO -3
- LOOP IS: FOR I1=I1 TO -20 STEP I1
-
- CONTROL VARIABLE:
- SHOULD BE ACTUAL RESULT
- -3 -3 OK
- -6 -6 OK
- -9 -9 OK
- -12 -12 OK
- -15 -15 OK
- -18 -18 OK
- LOOP EXITED
- -21 -21 OK
-
- NO. TIMES THROUGH LOOP:
- SHOULD BE: 6 ACTUAL: 6 RESULT: OK
-
- ----------------------------
-
-
- I1 SET TO -2
- LOOP IS: FOR I1=9 TO I1 STEP I1
-
- CONTROL VARIABLE:
- SHOULD BE ACTUAL RESULT
- 9 9 OK
- 7 7 OK
- 5 5 OK
- 3 3 OK
- 1 1 OK
- -1 -1 OK
- LOOP EXITED
- -3 -3 OK
-
- NO. TIMES THROUGH LOOP:
- SHOULD BE: 6 ACTUAL: 6 RESULT: OK
-
- ----------------------------
-
- *** TEST PASSED ***
-
- END TEST.
-
- END PROGRAM 48
-
- Program interrupted at line 2080
|