HP3000-L Archives

March 2001, Week 2

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
"COLE,GLENN (Non-HP-SantaClara,ex2)" <[log in to unmask]>
Reply To:
COLE,GLENN (Non-HP-SantaClara,ex2)
Date:
Fri, 9 Mar 2001 11:38:24 -0800
Content-Type:
text/plain
Parts/Attachments:
text/plain (21 lines)
Anthony Ballo writes:

> I have two variables that I want to subtract:
>
> ECHO echo setvar _slsnet (!_slsgross - !_gc2)   !>!> vtmp1   >> tmp1
> echo :run main.pub.vesoft;STDIN=vtmp1                        >> tmp1
> echo %exit                                                   >> tmp1
>
> Now, I have a var that looks like this:
>
> _SLSNET =         16916.310547
>
> and I want it to just read 16916.31 (truncate, or round).

MPEX has a ROUND() function.  Try something like

   echo setvar _slsnet ROUND(100*( !_slsgross - !_gc2 ))//100 !>!> vtmp1
>>tmp1

--Glenn, who hasn't tried it

ATOM RSS1 RSS2