Is this rounding error?
In the below routine, are the instances where i=0 due to not being able to
express certain values exactly in binary?
And can it be reliably solved for any 'r' by ROUNDing to 15 places?
Or is there something else I'm missing?
Thanks.
===================
Sub foo()
Dim r
Dim i
For r = 2 To 16
i = Fix(Log(r) / Log(r))
Debug.Print ("For r = " & r & ", i = " & i)
Next r
End Sub
================
--ron
|