|
- PROGRAM FILE 19: THE IF-THEN STATEMENT WITH NUMERIC OPERANDS
- ANSI STANDARD 10.2, 10.4
-
- SECTION 19.1: THE IF-THEN STATEMENT WITH NUMERIC OPERANDS.
-
- THIS SECTION TESTS THE COMPARISON OF NUMERIC VARIABLES AND
- CONSTANTS WITH A VARIETY OF NUMERIC VALUES. ALL RELATIONSHIPS
- (=, <, >, <>, <=, >=) ARE TESTED FOR EACH PAIR OF VALUES.
- THE 'V' OR 'C' FOLLOWING THE COMPARAND VALUE INDICATES
- WHETHER IT IS A VARIABLE OR A CONSTANT.
-
- 'T' OR 'F' IS PRINTED TO SHOW THE OUTCOME OF THE
- COMPARISON. FOR INCORRECT COMPARES, AN '*' IS PRINTED
- NEXT TO THE ERRONEOUS RESULT.
-
- BEGIN TEST.
-
- LEFT RIGHT = < > <> <= >= RESULT
- COMPARAND COMPARAND
-
- +5.4321E-22 C : 3.14159 V F T F T T F OK
- +5.4321E-22 C : 5.4321E-22 V T F F F T T OK
- +5.4321E-22 C : 3.14159E-26 V F F T T F T OK
- +5.4321E-22 C : 0 V F F T T F T OK
- +5.4321E-22 C : -3.14159E-26 V F F T T F T OK
- +5.4321E-22 C : -3.14159 V F F T T F T OK
- -9.87655E+10 V : -98765400000 C F T F T T F OK
- -9.87654E+10 V : -98765400000 C T F F F T T OK
- -3 V : -98765400000 C F F T T F T OK
- 1.23456E-30 V : -98765400000 C F F T T F T OK
- 456.789 V : -98765400000 C F F T T F T OK
- -1.23456E-15 C : -.011E-13 C F T F T T F OK
- 0 V : 0 V T F F F T T OK
- -3.E+36 V : -3.001E+36 V F F T T F T OK
- 0 V : 1.E-38 V F T F T T F OK
-
- *** TEST PASSED ***
-
- END TEST.
-
- END PROGRAM 19
-
- Program interrupted at line 960
|