[Haskell-cafe] round function
J. Garrett Morris
trevion at gmail.com
Sun Feb 12 18:46:47 EST 2006
Ah, okay. I misinterpreted.. I was thinking of round, just moving the
other direction from the decimal point.
On 2/12/06, Sebastian Sylvan <sebastian.sylvan at gmail.com> wrote:
> On 2/13/06, J. Garrett Morris <trevion at gmail.com> wrote:
> > I think the function you're looking for is:
> > myRound n places = round (n / fromIntegral factor) * factor
> > where factor = 10 ^ (places - 1)
> This gives:
> *Main> myRound 123123.123 2
> Whereas my (revised) version gives
> *Main> myround 123123.123 2
> I may be wrong, but I think it's this latter result he's looking for(?).
> Sebastian Sylvan
> UIN: 44640862
We have lingered in the chambers of the sea
By sea-girls wreathed with seaweed red and brown
Till human voices wake us, and we drown.
More information about the Haskell-Cafe