Hi, On Tue, 2 Dec 2025 12:16:11 -0700 Duke Normandin via Chicken-users <[email protected]> wrote:
> I have a function that sometimes returns a negative real number, > like "-2.0" or "-2.65" > For both negative and positive returned numbers, I want to remove > the decimal portion and return only the quotient and the sign. > > I've tried `floor", 'flonum->inexact", and the list goes on, but > with no success. > > I'm NOT a mathematician or even very strong in arithmetic. LOL So > I'm asking for a possible solution. TIA ... You can use something like (inexact->exact (round the-number)). See also https://api.call-cc.org/5/doc/scheme/floor for other procedures that could also be used, but with a different behavior regarding how they convert numbers to integers. All the best. Mario -- https://parenteses.org/mario
