RosettaCodeData/Task/Mutual-recursion/BASIC/mutual-recursion-1.basic

19 lines
264 B
Text
Raw Permalink Normal View History

2013-04-10 21:29:02 -07:00
DECLARE FUNCTION f! (n!)
DECLARE FUNCTION m! (n!)
FUNCTION f! (n!)
IF n = 0 THEN
f = 1
ELSE
f = m(f(n - 1))
END IF
END FUNCTION
FUNCTION m! (n!)
IF n = 0 THEN
m = 0
ELSE
m = f(m(n - 1))
END IF
END FUNCTION