Check your SET ZERO setting.  If it is ON, you will get 0.  If it is OFF you
will get a NULL value.

It works this way in both DOS 6.5+ and Windows 6.5+
 
----------------------------------------------------------------------------
-

-----Original Message-----
From: Clarence W. Robison [mailto:[EMAIL PROTECTED]]
Sent: Friday, May 11, 2001 3:46 PM
To: [EMAIL PROTECTED]
Subject: Is this correct operation


Greetings:

I do not believe that BRND is functioning properly. BRND returns a NULL if 
its arguement is numerically zero.  Can someone confirm this? 

TIA Clarence

Given the following commands from the R-prompt.

SET VAR vpvalue REAL
SET VAR vpdigit REAL
SET VAR vpdigit = 0.01
SET VAR vpvalue = 0.1
SHO VAR vpvalue
        0.1
SET VAR vpvalue = (BRND(.vpvalue,6,0.01))
SHO VAR vpvalue
        0.1
SET VAR vpvalue = 0.0
         0.
SET VAR vpvalue = (BRND(.vpvalue,6,0.01))
SHO VAR vpvalue
-0-     

PS: Version 6.5+ Windows Build 1.839xRT03



Clarence W. Robison, P.E.
[EMAIL PROTECTED]

Reply via email to