Jump to content

Prevent scientific notation


Recommended Posts

I think this should work:

$A = 1/100000
MsgBox(4096, $A, fullNotation($A))

Func fullNotation($number)
   Local $t = String($number)
  ; create an array with $t[1] = the base and $t[2] the exponent part
   If StringInstr($t, "e-") Then
      $t = StringSplit( StringReplace($t, "e-", "|") , "|")
      Return "." & _StringRepeat("0", $t[2]-1)  & StringReplace($t[1], ".", "")
   Else
      Return $number
   EndIf
EndFunc

;Returns a string consisting of $count number of $char's
Func _StringRepeat($char, $count)
   Local $i, $string
   For $i = 1 to $count
      $string = $string & $char
   Next
   Return $string
EndFunc
Use Mozilla | Take a look at My Disorganized AutoIt stuff | Very very old: AutoBuilder 11 Jan 2005 prototype I need to update my sig!
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...