It's not dumb Booth.
But, you'd need to handle the intermediate results.
With temp defined 0 decimal places...
temp = (nbr + 9) / 10
newnbr = temp * 10
That's basically what my suggestion does.
I add +4 the %dech adds +5
***NOTE my original had an error should have been:
eval nbr = ( %dech( ( origNbr + 4 / 10 ) : 5 : 0 )) * 10
The %dech needed 0 for precession not 1
HTH,
Charles
> -----Original Message-----
> From: Booth Martin [mailto:booth@xxxxxxxxxxxx]
> Sent: Friday, October 22, 2004 4:27 PM
> To: Midrange Systems Technical Discussion
> Subject: RE: Round to the tenth
>
>
> never mind. dumb suggestion.
>
>
>
> It'll have to be some algorithm using MVR being greater than
> zero i'd guess?
>
>
>
>
> ---------------------------------
>
> Booth Martin
>
> http://www.martinvt.com
>
> ---------------------------------
>
> -------Original Message-------
>
>
>
> From: Midrange Systems Technical Discussion
>
> Date: 10/22/04 15:18:47
>
> To: Midrange Systems Technical Discussion
>
> Subject: RE: Round to the tenth
>
>
>
> Actually, try adding 9 first? Would that do it?
>
> ((Your number + 9) /10)*10) ?
>
>
>
> ---------------------------------
>
> Booth Martin
>
> http://www.martinvt.com
>
> ---------------------------------
> --
> This is the Midrange Systems Technical Discussion
> (MIDRANGE-L) mailing list
> To post a message email: MIDRANGE-L@xxxxxxxxxxxx
> To subscribe, unsubscribe, or change list options,
> visit: http://lists.midrange.com/mailman/listinfo/midrange-l
> or email: MIDRANGE-L-request@xxxxxxxxxxxx
> Before posting, please take a moment to review the archives
> at http://archive.midrange.com/midrange-l.
>