View previous topic :: View next topic |
Author |
Message |
GuyC Supermod
Joined: 27 May 2011 Posts: 35 Topics: 0
|
Posted: Tue Jun 05, 2012 8:32 am Post subject: |
|
|
COMPUTE INT-ANS-WS = FUNCTION INTEGER-PART(123.456) => returns 123
COMPUTE WS-RESULT = FUNCTION REM (123.456, 1) => returns .456 |
|
Back to top |
|
 |
kolusu Site Admin

Joined: 26 Nov 2002 Posts: 12378 Topics: 75 Location: San Jose
|
Posted: Tue Jun 05, 2012 10:37 am Post subject: |
|
|
rajeshm01 wrote: | thanks guys.
kolusu,
FieldA should be COMP-3. I got s0c7 when moving FieldA(Comp3) to Temp. |
Oops. You just need 1 redefine that's all. Here is the updated code.
Code: |
WORKING-STORAGE SECTION.
01 FLD-A PIC S9(3)V99 COMP-3 VALUE 234.56.
01 TEMP PIC 9(3)V99.
01 TEMP-NUM REDEFINES TEMP.
05 TEMP-C PIC 999.
05 TEMP-D PIC 99.
01 FLD-B PIC 999.99.
01 FLD-C PIC 999.99.
PROCEDURE DIVISION.
MOVE FLD-A TO TEMP
MOVE TEMP-C TO FLD-B
MOVE TEMP-D TO FLD-C
|
|
|
Back to top |
|
 |
|
|