Portal | IBM Manuals | Downloads | Products | Refer | Info | Programs | JCLs | Forum Rules*| Site Map | Mainframe CD 
IBMMAINFRAMES.com - IBM Mainframe Support Forums Index
 
Register
 
IBMMAINFRAMES.com - IBM Mainframe Support Forums Index FAQ Search Memberlist Usergroups Profile Log in to check your private messages Log in
 
Workin with Zoned decimal numbers

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> Mainframe COBOL
Author Message
Suneetha1612

New User


Joined: 03 Jan 2008
Posts: 3
Location: Bangalore

PostPosted: Tue Oct 14, 2008 6:57 pm    Post subject: Workin with Zoned decimal numbers
Reply with quote

Hi,

In my job I am multiplying 2 zoned decimal numbers and want to store the result as a Zoned number. The JCL and every thing is working fine but the output is incorrect. If i reading the output as Packed data then the output is correct.
Ex: Num1= 1231.23 and Num2=236.00, then multiplication o/p should be 290570.28. But in my o/p dataset it is showing as
2905702õ
FFFFFFFFC
2905702F
Can you please tell me what is the reason for this and what I need to do?


Thanks for your help in advance,
Suneetha
Back to top
View user's profile Send private message
References
Robert Sample

Senior Member


Joined: 06 Jun 2008
Posts: 893
Location: Atlanta, GA

PostPosted: Tue Oct 14, 2008 7:02 pm    Post subject:
Reply with quote

Post the code for the variable definitions and the PROCEDURE DIVISION calculation. If it is working for packed decimal, that implies your variable definitions are not right -- zoned decimal and packed decimal are defined differently in COBOL.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> Mainframe COBOL All times are GMT + 6 Hours
Page 1 of 1