home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er 1986 December
/
64er_Magazin_86-12_1986_Markt__Technik_de.d64
/
fakult.stack
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
388b
|
18 lines
10 dimstack(255):rem soft-stack
20 p=0
30 input"fakultaet von";x
40 ifx>20then30
50 stack(p)=x:rem "push"stack
60 gosub100
70 y=stack(p):rem "pull"stack
80 printx"! ="y
90 end
99 :
100 ifstack(p)<2thenstack(p)=1:return
110 p=p+1:rem stackpointer hochstellen
120 stack(p)=stack(p-1)-1
130 gosub100:rem selbstaufruf. deshalb nur bis !20
140 stack(p-1)=stack(p)*stack(p-1)
150 p=p-1:rem pointer wieder runterstellen
160 return