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
 
Give an example for TRUNC built in function

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> PL/I & ASSEMBLER
Author Message
G.S.Sekhar

New User


Joined: 19 Aug 2005
Posts: 5

PostPosted: Fri Dec 02, 2005 11:28 am    Post subject: Give an example for TRUNC built in function
Reply with quote

Hi
Please give an example for TRUNC built in function with postive and negative values.

Thanks in advance.

Somu...
Back to top
View user's profile Send private message
References
PostPosted: Fri Dec 02, 2005 11:28 am    Post subject: Re: Give an example for TRUNC built in function Reply with quote

balaji81_k

New User


Joined: 29 Jun 2005
Posts: 3

PostPosted: Fri Dec 02, 2005 12:28 pm    Post subject: Re: Give an example for TRUNC built in function
Reply with quote

hai,
trunc is the functions used to truncate all the values after it encounter the decimal point.

eg-1:

trunc(15.9)=ans(15)
trunc(-15.8)= ans(-15).
iam not sure for -ve number but for +ve is correct
Back to top
View user's profile Send private message
Nanda Krishna

New User


Joined: 30 Nov 2005
Posts: 15
Location: Bangalore

PostPosted: Fri Dec 23, 2005 4:41 pm    Post subject:
Reply with quote

Hi,

e.g. DCL (X,Y) DECIMAL FIXED(3,2);

X = 3.32;
Y = TRUNC(X); /* Y = 3.00 */

X = - 3.32;
Y = TRUNC(X); /* Y = -3.00 */

Note: TRUNC doesn't truncate all the values after it encounter the decimal
point. It only changes the fractional part of an argument to zero.
(It may be +ve or -ve number)
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> PL/I & ASSEMBLER All times are GMT + 6 Hours
Page 1 of 1