2013-04-10 21:29:02 -07:00
|
|
|
factorial(num) ;
|
|
|
|
|
If num<0 Quit "Negative number"
|
|
|
|
|
If num["." Quit "Not an integer"
|
|
|
|
|
If num<2 Quit 1
|
|
|
|
|
Quit num*$$factorial(num-1)
|
|
|
|
|
|
|
|
|
|
Write $$factorial(0) ; 1
|
|
|
|
|
Write $$factorial(1) ; 1
|
|
|
|
|
Write $$factorial(2) ; 2
|
|
|
|
|
Write $$factorial(3) ; 6
|
|
|
|
|
Write $$factorial(10) ; 3628800
|
2019-09-12 10:33:56 -07:00
|
|
|
Write $$factorial(-6) ; Negative number
|
2013-04-10 21:29:02 -07:00
|
|
|
Write $$factorial(3.7) ; Not an integer
|