IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Workin with Zoned decimal numbers


IBM Mainframe Forums -> COBOL Programming
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
Suneetha1612

New User


Joined: 03 Jan 2008
Posts: 7
Location: Bangalore

PostPosted: Tue Oct 14, 2008 6:57 pm
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
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8696
Location: Dubuque, Iowa, USA

PostPosted: Tue Oct 14, 2008 7:02 pm
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
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> COBOL Programming

 


Similar Topics
Topic Forum Replies
No new posts Extracting Variable decimal numbers f... DFSORT/ICETOOL 17
No new posts Generate random number from range of ... COBOL Programming 3
No new posts Need Help with Packed Decimal Signs DFSORT/ICETOOL 4
No new posts Select a DB2 value in a specific deci... DB2 4
No new posts String has hex character need to conv... COBOL Programming 3
Search our Forums:

Back to Top