Data update
This commit is contained in:
parent
5af6d93694
commit
796d366b97
455 changed files with 7413 additions and 1900 deletions
3
Task/Factorial/Acornsoft-Lisp/factorial-1.lisp
Normal file
3
Task/Factorial/Acornsoft-Lisp/factorial-1.lisp
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
(defun factorial (n)
|
||||
(cond ((zerop n) 1)
|
||||
(t (times n (factorial (sub1 n))))))
|
||||
5
Task/Factorial/Acornsoft-Lisp/factorial-2.lisp
Normal file
5
Task/Factorial/Acornsoft-Lisp/factorial-2.lisp
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
(defun factorial (n (result . 1))
|
||||
(loop
|
||||
(until (zerop n) result)
|
||||
(setq result (times n result))
|
||||
(setq n (sub1 n))))
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
proc factorial n . r .
|
||||
r = 1
|
||||
for i = 2 to n
|
||||
r *= i
|
||||
.
|
||||
func factorial n .
|
||||
r = 1
|
||||
for i = 2 to n
|
||||
r *= i
|
||||
.
|
||||
return r
|
||||
.
|
||||
call factorial 7 r
|
||||
print r
|
||||
print factorial 7
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue