Easier answer?

Length in feet given desired length L in whole inches (i.e. rounded up
inches!) is:

(INT((L+5)/6)/2) = Feet

E.g. (INT((91+5)/6)/2) = (INT(96/6)/2) = (INT(16)/2) = 16/2 = 8 ft
E.g. 7'5"=89"; int(89+5/6)/2 = int(15.667)/2 = 7.5 ft.

Regards,

Stephen Markson
ForenSys The Forensic Systems Group
www.ForensicSystemsGroup.com
416 482 2140


> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Victor
> Timmons
> Sent: January 23, 2003 6:15 PM
> To: RBASE-L Mailing List
> Subject: [RBASE-L] - Rounding Up Answer
> 
> Problem
>   Customer Orders 1 piece of 101' Lumber
>   RBase must remove from inventory then next higher 1/2 foot
> 
> SET VAR vTrQty1 REAL = 1 --(the number of pieces)
> SET VAR vTrSize1 REAL = 101 --(the size of the piece)
> 
> SET VAR vQ1 REAL = (AINT((.vTrQty1 * (.vTrSize1 / 12 ))+.99))
> SET VAR vQ1A  REAL = (.vTrQty1 * (.vTrSize1 / 12 ))
> SET VAR vQ1B  REAL = (.vQ1 - .vQ1A)
> IF .vQ1B <= .5 THEN
>   SET VAR vQ1C = .vQ1
> ELSE
>   SET VAR vQ1C = (.vQ1 - .5)
> ENDIF
> 
> The answer is the next highest 1/2 foot. In this case 8.5 feet

Reply via email to