Rob,

I believe the bottom line is that MOD works for integers, if you want to
perform mod on floating point numbers you'll have to write your own routine.

Here's some psuedo code off the top of my head for (x mod y = z) where x, y,
and z are floats:

        put x / y into z
        put trunc(z) into zWhole
        put z - zWhole into z
        put z * y into z

The value in z should now be x mod y.

Note, I haven't tested this, and I dont know how it will work with negative
numbers (as I just now thought of considering them), but this should at
least be a starting point for someone to write a real function to do it. I'd
do it myself, but I've never had a need to do mod with non-integers.

-Glen Yates

> >MOD is working. = is working.
> 
> Michael,
> 
> MOD is NOT working: anyNumber mod 5 CANNOT = 5.
> 
> -- 
> 
> Rob Cozens
_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to