Ok, i have got it working.

Thanks for the posts


From: "J. Garrett Morris" <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
CC: Chatzianastassiou Achilleas <[EMAIL PROTECTED]>, [email protected]
Subject: Re: [Haskell-cafe] round function
Date: Sun, 12 Feb 2006 18:46:47 -0500

Ah, okay.  I misinterpreted.. I was thinking of round, just moving the
other direction from the decimal point.

 /g

On 2/12/06, Sebastian Sylvan <[EMAIL PROTECTED]> wrote:
> On 2/13/06, J. Garrett Morris <[EMAIL PROTECTED]> 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
> 123120
>
> Whereas my (revised) version gives
>
> *Main> myround 123123.123 2
> 120000.0
>
> I may be wrong, but I think it's this latter result he's looking for(?).
>
> /S
>
> --
> Sebastian Sylvan
> +46(0)736-818655
> 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.

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/

_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to