http://cflib.org/udf/scientificFormat
On Fri, Jul 12, 2013 at 8:41 AM, Keith McGee <[email protected]>wrote: > > <!----- significant figures numaric --------> > <cfscript> > function SFFormat(fltNumber,intSF) { > intExponent=int(log10(abs(fltNumber)))-intSF+1; > return round(fltNumber/10^intExponent) * 10^intExponent; > } > </cfscript> > > <!------- scientific notation ------------> > <cfset a = #SFFormat(200100,3)#> > > <cfset num=a*10^-intExponent & "x10#Trim(NumberFormat(intExponent, > "_+_______"))#"> > > <cfset num2 = '#REReplace(num, "[+]", "^", "ALL")#' /> > > <cfset num3 = '#REReplace(num2, "[x]", " x ", "ALL")#' /> > > <cfoutput>#num3#</cfoutput> > > With this code the answer comes out 200 x 10^4 I need 2.00 x 10^4 > > I cant get the decimal to appear correctly. Any thoughts? > > Thanks > Keith > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:356173 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

