Programing style
Jim Ault
JimAultWins at yahoo.com
Thu Nov 16 17:06:17 EST 2006
Forgot to ask about final format ? two decimals ?
Add one line at the end to handle this 'if there are no decimals'
On 11/16/06 2:00 PM, "Jim Ault" <JimAultWins at yahoo.com> wrote:
> --takes advantage of Rev parsing
> --does not handle negative numbers
>> function fNumericToMoney
> put param(1) into tParam
> set itemdel to "."
> put item 1 of tParam into newNum
> set the lineDel to ","
> repeat until char 1 of newNum is ","
> put "," before char -3 of line 1 of newNum
> end repeat
> put "$" into char 1 of newNum
if item 2 of tParam is not empty
then put "." & item 2 of tParam after newNum
> return newNum
>> end fNumericToMoney
>
> --after this handler finishes, the itemDel and lineDel expire, since these
> only apply to the active handler when set.
Jim Ault
Las Vegas
>
> On 11/16/06 1:01 PM, "Hershel Fisch" <hershf at rgllc.us> wrote:
>
>> Hi all, I'd like to know how others write a function like this.
>> TIA Hershel
>>
>> function fNumericToMoney
>> put param(1) into tParam
>> if tParam contains "." then
>> put offSet(".",tParam)-1 into tTs
>> put 3 into tC
>> else
>> put the number of chars in tParam into tTs
>> put 0 into tC
>> end if
>> repeat while tTs >3
>> add 3 tC
>> put "," before char -tC in tParam
>> add 1 to tC
>> subtract 3 from tTs
>> end repeat
>> return "$" & tParam
>> end fNumericToMoney
>>
>
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
More information about the use-livecode
mailing list