| IBM MAINFRAME HELP & SUPPORT FORUMS Technical Forums for IBM Mainframe Applications like COBOL, JCL, CICS, DB2, FileAid, DFSORT, Endevor, Xpediter, CoolGen, CA-7&11, AbendAid, IMS, IDMS, PL/I, MqSeries, SyncSort, Assembler, ChangeMan, Easytrieve, InterTest, REXX, CLIST etc...
|
| View previous topic :: View next topic |
| Author |
Message |
G.S.Sekhar
Joined: 19 Aug 2005
Posts: 5
|
| Posted: Fri Dec 02, 2005 11:28 am Post subject: Give an example for TRUNC built in function |
|
|
Hi
Please give an example for TRUNC built in function with postive and negative values.
Thanks in advance.
Somu... |
|
| Back to top |
|
balaji81_k
Joined: 29 Jun 2005
Posts: 4
|
| Posted: Fri Dec 02, 2005 12:28 pm Post subject: Re: Give an example for TRUNC built in function |
|
|
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 |
|
Nanda Krishna
Joined: 30 Nov 2005
Posts: 16
Location: Bangalore
|
| Posted: Fri Dec 23, 2005 4:41 pm Post subject: |
|
|
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 |
|
| |
THIS IS AN ARCIVE FORUM IN READ ONLY MODE. IF YOU WANT TO ASK YOUR DOUBTS USE THE ACTUAL FORUM
|