When I attempt to calculate the factorial of numbers > 169 using the following function:

function factorial theNumber
  if theNumber <= 1 then return 1
  else return theNumber * factorial(theNumber -1)
end factorial

I get the following error. Anybody seen this before?

executing at 11:46:47 PM

Type    Operators *: range error (overflow)
Object  Bed Adequacy
Line    else return theNumber * factorial(theNumber -1)
Hint    factorial

Is there a work around for this?

OSX 10.2.8, Rev 2.1.2, 512 MB of RAM

Thanks

Steve

Stephen R. Messimer, PA
208 1st Ave. South
Escanaba, MI 49829
http://www.messimercomputing.com
--
Build Computer-Based Training modules FAST with preceptorTools™ -- version 1.0.5 available Now!


_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to