home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Killer Drive 64 5
/
Killer-Drive_64_05_1998_-_de_Side_B.d64
/
wirtschafts-man.
(
.txt
)
< prev
Wrap
Commodore BASIC
|
2023-02-26
|
17KB
|
692 lines
10 rem *** wirtschaftsmanager ***
11 rem *** autor : tim faerber ***
13 dim a$(255),la(100),ed(100),ks$(255)
14 a$(1)="dolle":ax(1)=2:az(1)=4:bz(1)=2
15 ks$(1)="t f c":ka(1)=4:ga(1)=1:pq(1)=600000
16 ks$(2)="mueller kg":ka(2)=2:ga(2)=2:kn(2)=4:gn(2)=2:pq(2)=1200000
17 ks$(3)="maggi gmbh":ka(3)=2:ga(3)=2:kn(3)=5:gn(3)=2:pq(3)=1350000
18 ks$(4)="sprengel":ka(4)=12:pq(4)=800000
19 ks$(5)="texaco":ka(5)=5:ga(5)=5:pq(5)=800000
20 ks$(6)="isenbeck":ga(6)=4:gn(6)=3:pq(6)=950000
21 ks$(7)="":rn=1:ka=10000:ep=2
22 mm(1)=4:mn(1)=6:sx$(1)="plaetzchenkartons"
23 lm(1)=5:ln(1)=6:px$(1)="spieldisketten"
24 lm(2)=7:ln(2)=7:px$(2)="haushaltswaren"
25 lm(3)=8:ln(3)=7:px$(4)="schokoladenkartons"
26 lm(4)=6:ln(4)=5:px$(5)="faesser oel"
27 lm(5)=6:ln(5)=7:px$(6)="20 l fass bier"
28 lm(6)=9:ln(6)=7:px$(3)="kartons a 20 flaschen"
29 goto48
30 fort=1to8
31 a=len(a$(t))
32 ifa=0then35
33 b=a-10
34 a$(t)=left$(a$(t),b)
35 a=len(ks$(t))
36 ifa=0then39
37 b=a-10
38 ks$(t)=left$(ks$(t),b)
39 a=len(sx$(t))
40 ifa=0then43
41 b=a-10
42 sx$(t)=left$(sx$(t),b)
43 a=len(px$(t))
44 ifa=0then47
45 b=a-10
46 px$(t)=left$(px$(t),b)
47 next
48 w1=(rnd(1)*100)+1
49 print"[147][154]":poke53281,6:poke53280,6
50 printtab(9)"wirtschafts manager"
51 print" jetzt kommt die"rn"[157]. runde[146]"
52 goto54
53 print"[147][154]":poke53281,1:poke53280,6
54 fort=1to7:ez(t)=0:next
55 fort=1to7
56 az(t)= int((mn(t)/2)*bx(t)+(mn(t)/3)*ax(t)+(mn(t)/3)*cx(t)+(mn(t)/1)*dx(t))
57 bz(t)= int((mn(t)/3)*bx(t)+(mn(t)/5)*ax(t)+(mn(t)/4)*cx(t)+(mn(t)/2)*dx(t))
58 cz(t)= int((mn(t)/5)*bx(t)+(mn(t)/5)*cx(t)+(mn(t)/3)*dw(t))
59 dz(t)= int((mn(t)/4)*dx(t))
60 ew(t)=az(t)+bz(t)+cz(t)+dz(t)
61 forr=30to600step30
62 ifew(t)>rthenez(t)=ez(t)+1
63 next
64 le(t)=mn(t)*(ax(t)*100+bx(t)*200+cx(t)*140+dx(t)*300)
65 next
66 print"[147]"
67 printtab(15)"*********"
68 printtab(15)"* menue *"
69 printtab(15)"*********"
70 printtab(9)"kapital:"ka"[157] runde:"rn"[157] "
71 printtab(9)"personal.............a"
72 printtab(9)"ausstattung..........b"
73 printtab(9)"boerse...............c"
74 printtab(9)"firmen...............d"
75 printtab(9)"preise...............e"
76 printtab(9)"uebersicht...........f"
77 printtab(9)"bestechung...........g"
78 printtab(9)"unterwelt............h"
79 printtab(9)"diskette.............i"
80 printtab(9)"weiter[146]...............j[146]"
81 get zz$:ifzz$=""goto81
82 ifzz$="a"goto93
83 ifzz$="b"goto152
84 ifzz$="c"goto342
85 ifzz$="d"goto207
86 ifzz$="e"goto284
87 ifzz$="f"goto311
88 ifzz$="g"goto496
89 ifzz$="h"goto550
90 ifzz$="j"goto410
91 ifzz$="i"goto648
92 goto 81
93 poke53280,1:poke53281,1:print"[147]":a=1:w=0:cx=1
94 printtab(14)"**********"
95 printtab(14)"*personal*"
96 printtab(14)"**********"
97 print""
98 printtab(9)a$(a)
99 fort=0to20-len(a$(a))
100 pokew+1433+ len(a$(a))+t,46
101 next
102 pokew+1433+ len(a$(a))+t,cx
103 a=a+1:ifa$(a)<>""thencx=cx+1:w=w+40:goto97
104 print"fuer welche firma ?"
105 getzz$:ifzz$=""then105
106 print"[147]":a=asc(zz$)-64
107 ifa<0ora>7then53
108 printtab(15);a$(a)
109 ifa$(a)=""then53
110 print"":
111 print"e=einstellen/r=rausschmeissen/w=weiter"
112 print""
113 print" art [221]benoetigt[221]einge.[221]gehalt
114 [153]"tantantantantantantantantantantantantantan(NULL)tantantantantantantantantan(NULL)tantantantantantan(NULL)tantantantantan"
115 [153]" (NULL) (NULL) (NULL)"
116 [153]""
117 [153]"onauszubildender(NULL) "az(a)"cmd "ay(a)"cmd "100[172]mm(a)"cmd "
118 [161]zz$:[139]zz$[178]""[167]118
119 [139]zz$[178]"e"[167]ay(a)[178]ay(a)[170]1
120 [139]zz$[178]"r"[167]ay(a)[178]ay(a)[171]1
121 [139]ay(a)[179]0[167]ay(a)[178]0
122 [139]zz$[178]"w"[137]124
123 [137]117
124 [153]"onarbeiter (NULL) "bz(a)"cmd "by(a)"cmd "200[172]mm(a)"cmd "
125 [161]zz$:[139]zz$[178]""[167]125
126 [139]zz$[178]"e"[167]by(a)[178]by(a)[170]1
127 [139]zz$[178]"r"[167]by(a)[178]by(a)[171]1
128 [139]by(a)[179]0[167]by(a)[178]0
129 [139]zz$[178]"w"[137]131
130 [137]124
131 [153]"onfacharbeiter (NULL) "cz(a)"cmd "cy(a)"cmd "300[172]mm(a)"cmd "
132 [161]zz$:[139]zz$[178]""[167]132
133 [139]zz$[178]"e"[167]cy(a)[178]cy(a)[170]1
134 [139]zz$[178]"r"[167]cy(a)[178]cy(a)[171]1
135 [139]cy(a)[179]0[167]cy(a)[178]0
136 [139]zz$[178]"w"[167]138
137 [137]131
138 [153]"oningenieur (NULL) "dz(a)"cmd "dy(a)"cmd "500[172]mm(a)"cmd "
139 [161]zz$:[139]zz$[178]""[167]139
140 [139]zz$[178]"e"[167]dy(a)[178]dy(a)[170]1
141 [139]zz$[178]"r"[167]dy(a)[178]dy(a)[171]1
142 [139]dy(a)[179]0[167]dy(a)[178]0
143 [139]zz$[178]"w"[167]145
144 [137]138
145 [153]"ondirektor (NULL) "ez(a)"cmd "ey(a)"cmd "800[172]mm(a)"cmd "
146 [161]zz$:[139]zz$[178]""[137]146
147 [139]zz$[178]"e"[167]ey(a)[178]ey(a)[170]1
148 [139]zz$[178]"r"[167]ey(a)[178]ey(a)[171]1
149 [139]ey(a)[179]0[167]ey(a)[178]0
150 [139]zz$[178]"w"[167]93
151 [137]145
152 [151]53281,2:[151]53280,2:[153]"load":a[178]1:cx[178]1:az(a)[178]0:bz(a)[178]0:cz(a)[178]0:dz(a)[178]0
153 ez(a)[178]0:w[178]0
154 [153][163]13)"*************"
155 [153][163]13)"*ausstattung*"
156 [153][163]13)"*************"
157 [153]""
158 [153][163]9)a$(a)
159 [129]t[178]0[164]20[171][195](a$(a))
160 [151]w[170]1433[170][195](a$(a))[170]t,46
161 [130]
162 [151]w[170]1433[170][195](a$(a))[170]t,cx
163 a[178]a[170]1:[139]a$(a)[179][177]""[167]cx[178]cx[170]1:w[178]w[170]40:[137]158
164 [153]"fuer welche firma ?"
165 [161]zz$:[139]zz$[178]""[167]165
166 [153]"load":a[178][198](zz$)[171]64
167 [139]a[179]0[176]a[177]7[167]53
168 [153][163]15);a$(a)
169 [139]a$(a)[178]""[167]53
170 mm[178]mm(a):mn[178]mn(a)
171 [153]"":
172 [153]"k=kaufen/v=verkaufen/w=weiter"
173 [153]""
174 [153]" art (NULL)leistung (NULL)besitz(NULL)preis
175 print"[192][192][192][192][192][192][192][192][192][192][192][192][192][219][192][192][192][192][192][192][192][192][192][219][192][192][192][192][192][192][219][192][192][192][192][192]"
176 print" [221] [221] [221]"
177 print""
178 print"[145]spynx [221] "mn(a)*100"[157] "ax(a)"[157] "900*mm(a)"[157] "
179 getzz$:ifzz$=""then179
180 ifzz$="k"thenax(a)=ax(a)+1:au(a)=au(a)+900*mm(a)
181 ifzz$="v"thenax(a)=ax(a)-1:ei(a)=ei(a)+(900*mm(a)-90*mn(a))
182 ifax(a)<0thenax(a)=0
183 ifzz$="w"then 185
184 goto178
185 print"[145]ultimus [221] "mn*200"[157] "bx(a)"[157] "1870*mm"[157] "
186 getzz$:ifzz$=""then186
187 ifzz$="k"thenbx(a)=bx(a)+1:au(a)=au(a)+1870*mm
188 ifzz$="v"thenbx(a)=bx(a)-1:ei(a)=ei(a)+(1870*mm-187*mn)
189 ifbx(a)<0thenbx(a)=0
190 ifzz$="w"then192
191 goto185
192 print"[145]sorox [221] "mn*140"[157] "cx(a)"[157] "1350*mm"[157] "
193 getzz$:ifzz$=""then193
194 ifzz$="k"thencx(a)=cx(a)+1:au(a)=au(a)+1350*mm
195 ifzz$="v"thencx(a)=cx(a)-1:ei(a)=ei(a)+(1350*mm-135*mn)
196 ifcx(a)<0thenbx(a)=0
197 ifzz$="w"then199
198 goto192
199 print"[145]magnus [221] "mn*300"[157] "dx(a)"[157] "3000*mm"[157] "
200 getzz$:ifzz$=""then200
201 ifzz$="k"thendx(a)=dx(a)+1:au(a)=au(a)+3000*mm
202 ifzz$="v"thendx(a)=dx(a)-1:ei(a)=ei(a)+(3000*mm-300*mn)
203 ifdx(a)<0thendx(a)=0
204 ifzz$="w"then152
205 goto199
206 next
207 poke53281,0:poke53280,0:print"[147][159]":cx=1
208 w=0:hh=0
209 printtab(15)"********"
210 printtab(15)"*firmen*"
211 printtab(15)"********"
212 print""
213 hh=hh+1
214 printtab(9)ks$(hh)
215 fort=0to20-len(ks$(hh))
216 pokew+1433+len(ks$(hh))+t,46
217 next
218 pokew+1433+len(ks$(hh))+t,cx
219 cx=cx+1:w=w+40:ifhh<7then213
220 printtab(9)"verkaufen=v/weiter=w
221 [161]zz$:[139]zz$[178]""[167]221
222 [139]zz$[178]"w"[167]53
223 [139]zz$[178]"v"[167]249
224 [139][198](zz$)[179]65[176][198](zz$)[177]71[167]221
225 [153]"load"
226 as[178][198](zz$)[171]64
227 [153][163]10);ks$(as)
228 [153]""
229 [153][163]9)"spynx......"ka(as)
230 [153][163]9)"ultimus...."ga(as)
231 [153][163]9)"sorox......"kn(as)
232 [153][163]9)"magnus....."gn(as)
233 [153][163]9)"preis......"pq(as)
234 [153][163]9)"kaufen..... ?"
235 [161]zz$:[139]zz$[178]""[167]235
236 [139]zz$[179][177]"j"[167]207
237 [129]t[178]1[164]7
238 [139]a$(t)[178]""[167]240
239 [130]
240 a$(t)[178]ks$(as)
241 cx(t)[178]kn(as):sx$(t)[178]px$(as)
242 ax(t)[178]ka(as)
243 dx(t)[178]gn(as)
244 bx(t)[178]ga(as)
245 ka[178]ka[171]pq(as)
246 mm(t)[178]lm(as)
247 mn(t)[178]ln(as):ks$(as)[178]""
248 [137]207
249 [153]"load":a[178]1:w[178]0:cx[178]1
250 [153][163]9)a$(a)
251 [129]t[178]0[164]20[171][195](a$(a))
252 [151]w[170]1433[170][195](a$(a))[170]t,46
253 [130]
254 [151]w[170]1433[170][195](a$(a))[170]t,cx
255 a[178]a[170]1:[139]a$(a)[179][177]""[167]cx[178]cx[170]1:w[178]w[170]40:[137]250
256 [153]"w=weiter"
257 [161]zz$:[139]zz$[178]""[167]257
258 [139]zz$[178]"w"[167] 207
259 [139][198](zz$)[179]65[176][198](zz$)[177]64[170]a[167]257
260 [153]"load"
261 lk[178][198](zz$)[171]64:[139]a$(lk)[178]""[167]249
262 [153][163]10);a$(lk)
263 y[178]5[170]ez(lk)
264 dj[178][181]([187](1)[172]y)[170]1
265 dj[178]dj[172]100000
266 [153]""
267 [153][163]10)"preis";dj
268 [153]"verkaufen ?"
269 [161]zz$:[139]zz$[178]""[167]269
270 [139]zz$[179][177]"j"[167]249
271 [129]t[178]1[164]7
272 [139]ks$(t)[178]""[167]274
273 [130]
274 ks$(t)[178]a$(lk)
275 ka(t)[178]ax(lk)
276 kn(t)[178]cx(lk)
277 ga(t)[178]bx(lk):px$(t)[178]sx$(lk)
278 gn(t)[178]dx(lk)
279 lm(t)[178]mm(lk)
280 ln(t)[178]mn(lk)
281 pq(t)[178]dj[170]50000
282 a$(lk)[178]"":ka[178]ka[170]dj
283 [137]53
284 [151]53280,7:[151]53281,7:[153]"loadpoke":a[178]1:cx[178]1:w[178]0:
285 [153][163]15)"********"
286 [153][163]15)"*preise*"
287 [153][163]15)"********"
288 [153]""
289 [153][163]9)a$(a)
290 [129]t[178]0[164]20[171][195](a$(a))
291 [151]w[170]1433[170][195](a$(a))[170]t,46
292 [130]
293 [151]w[170]1433[170][195](a$(a))[170]t,cx
294 a[178]a[170]1:[139]a$(a)[179][177]""[167]cx[178]cx[170]1:w[178]w[170]40:[137]289
295 [153]"fuer welche firma ?"
296 [161]zz$:[139]zz$[178]""[167]296
297 [153]"load":a[178][198](zz$)[171]64
298 [139]a[179]0[176]a[177]7[167]53
299 [153][163]10);a$(a)
300 [139]a$(a)[178]""[167]53
301 [153][163]7)"fuer:";sx$(a);""
302 [153][163]9)"alter preis:";pa(a)
303 [153][163]9)"w=weiter/a=aendern"
304 [161]xx$:[139]xx$[178]""[167]304
305 [139]xx$[178]"w"[167]284
306 [139]xx$[178]"a"[167]308
307 [137]304
308 [133]"neuer preis";pn
309 pa(a)[178]pn
310 [137]297
311 [151]53280,3:[151]53281,3:[153]"loadverify":a[178]1:cx[178]1:w[178]0:gg[178]1:w[178]0
312 [153][163]13)"************"
313 [153][163]13)"*uebersicht*"
314 [153][163]13)"************"
315 [153]""
316 [153][163]9)a$(a)
317 [129]t[178]0[164]20[171][195](a$(a))
318 [151]w[170]1433[170][195](a$(a))[170]t,46
319 [130]
320 [151]w[170]1433[170][195](a$(a))[170]t,cx
321 a[178]a[170]1:[139]a$(a)[179][177]""[167]cx[178]cx[170]1:w[178]w[170]40:[137]316
322 [153]"fuer welche firma ?"
323 [161]zz$:[139]zz$[178]""[167]323
324 [153]"load":a[178][198](zz$)[171]64
325 [139]a[179]0[176]a[177]7[167]53
326 [153][163]15);a$(a)
327 [139]a$(a)[178]""[167]53
328 mm[178]mm(a):mn[178]mn(a)
329 [139]a$(a)[178]""[167]53
330 [153]"":bv[178]ax(a)[170]bx(a)[170]cx(a)[170]dx(a)
331 [153]"auszubildende........"ay(a)
332 [153]"arbeiter............."by(a)
333 [153]"fachkraefte.........."cy(a)
334 [153]"ingenieure..........."dy(a)
335 [153]"direktoren..........."ey(a)
336 [153]"maschinen............"bv
337 [153]"kapital.............."ka
338 [153]"preis................"pa(a)
339 [153]"leistung";le(a);sx$(a)
340 [161]zz$:[139]zz$[178]""[167]340
341 [137]311
342 [151]53281,1 :[151]53280,13:[153]"load":cc[178]1
343 [153][163]15)""
344 [153][163]15)"********"
345 [153][163]15)"*boerse*"
346 [153][163]15)"********"
347 [153]"":y[178]40000[171]re(cc):oq[178][181]([187](1)[172]y)[170]1:op[178]oq
348 [153]"k=kaufen/a=abstossen/w=weiter"
349 [153]""
350 [153]" firmen (NULL) frei (NULL)haben(NULL)preis
351 print"[192][192][192][192][192][192][192][192][192][192][192][192][192][219][192][192][192][192][192][192][192][192][192][219][192][192][192][192][192][219][192][192][192][192][192][192]"
352 print" [221] [221] [221]"
353 print:on cc goto354,362,370,378,386,394,402
354 pr=10*(int(1.8*w1)+800)
355 print"[145]deutsche bank[221] ";oq;"[157] ";re(cc);"[157] ";pr;"[157] "
356 getzz$:ifzz$=""then356
357 ifzz$="k"thenoq=oq-1:au(8)=au(8)+pr:re(cc)=re(cc)+1
358 ifzz$="a"thenoq=oq+1:ei(8)=ei(8)+pr:re(cc)=re(cc)-1
359 ifre(cc)<1thenre(cc)=0:oq=op
360 ifzz$="w"thencc=cc+1:goto343
361 goto354
362 pr=10*(int(2.0*w1)+1200)
363 print"[145]daimler ";oq;"[157] ";re(cc);"[157] ";pr;"[157] "
364 getzz$:ifzz$=""then364
365 ifzz$="k"thenoq=oq-1:au(8)=au(8)+pr:re(cc)=re(cc)+1
366 ifzz$="a"thenoq=oq+1:ei(8)=ei(8)+pr:re(cc)=re(cc)-1
367 ifre(cc)<1thenre(cc)=0:oq=op
368 ifzz$="w"thencc=cc+1:goto343
369 goto362
370 pr=10*(int(1.2*w1)+280)
371 print"[145]a e g ";oq;"[157] ";re(cc);"[157] ";pr;"[157] "
372 getzz$:ifzz$=""then372
373 ifzz$="k"thenoq=oq-1:au(8)=au(8)+pr:re(cc)=re(cc)+1
374 ifzz$="a"thenoq=oq+1:ei(8)=ei(8)+pr:re(cc)=re(cc)-1
375 ifre(cc)<1thenre(cc)=0:oq=op
376 ifzz$="w"thencc=cc+1:goto343
377 goto370
378 pr=10*(int(0.4*w1)+80)
379 print"[145]kloeckner [221] ";oq;"[157] ";re(cc);"[157] ";pr;"[157] "
380 getzz$:ifzz$=""then380
381 ifzz$="k"thenoq=oq-1:au(8)=au(8)+pr:re(cc)=re(cc)+1
382 ifzz$="a"thenoq=oq+1:ei(8)=ei(8)+pr:re(cc)=re(cc)-1
383 ifre(cc)<1thenre(cc)=0:oq=op
384 ifzz$="w"thencc=cc+1:goto343
385 goto378
386 pr=10*(int(1.0*w1)+250)
387 print"[145]lufthansa [221] ";oq;"[157] ";re(cc);"[157] ";pr;"[157] "
388 getzz$:ifzz$=""then388
389 ifzz$="k"thenoq=oq-1:au(8)=au(8)+pr:re(cc)=re(cc)+1
390 ifzz$="a"thenoq=oq+1:ei(8)=ei(8)+pr:re(cc)=re(cc)-1
391 ifre(cc)<1thenre(cc)=0:oq=op
392 ifzz$="w"thencc=cc+1:goto343
393 goto386
394 pr=10*(int(0.6*w1)+150)
395 print"[145]hoesch [221] ";oq;"[157] ";re(cc);"[157] ";pr;"[157] "
396 getzz$:ifzz$=""then396
397 ifzz$="k"thenoq=oq-1:au(8)=au(8)+pr:re(cc)=re(cc)+1
398 ifzz$="a"thenoq=oq+1:ei(8)=ei(8)+pr:re(cc)=re(cc)-1
399 ifre(cc)<1thenre(cc)=0:oq=op
400 ifzz$="w"thencc=cc+1:goto343
401 goto394
402 pr=10*(int(0.7*w1)+150)
403 print"[145]gelsenwasser [221] ";oq;"[157] ";re(cc);"[157] ";pr;"[157] "
404 getzz$:ifzz$=""then404
405 ifzz$="k"thenoq=oq-1:au(8)=au(8)+pr:re(cc)=re(cc)+1
406 ifzz$="a"thenoq=oq+1:ei(8)=ei(8)+pr:re(cc)=re(cc)-1
407 ifre(cc)<1thenre(cc)=0:oq=op
408 ifzz$="w"thencc=cc+1:goto53
409 goto402
410 poke53280,4:poke53281,4:print"[147][144]":a=1:cx=1:w=0:
411 print"[147]"
412 printtab(15)"********"
413 printtab(15)"*bilanz*"
414 printtab(15)"********"
415 ifa$(a)=""then446
416 printtab(15)"fuer"
417 printtab(15);a$(a)
418 mm=mm(a):mn=mn(a)
419 print""
420 l9=mm*(ay(a)*100+by(a)*200+cy(a)*300+dy(a)*500+ey(a)*800)
421 print"gehaelter:";l9
422 print"maschinen:";au(a)
423 cv=le(a)
424 cv=cv-150*(az(a)-ay(a))
425 cv=cv-300*(bz(a)-by(a))
426 cv=cv-450*(cz(a)-cy(a))
427 cv=cv-750*(dz(a)-dy(a))
428 ifey(a)<ez(a)thencv=0
429 printsx$(a);":";cv
430 print"lager:";la(a);" ";sx$(a)
431 print"insgesamt:";la(a)+cv;" ";sx$(a)
432 ok=la(a)+cv
433 print"preis:";pa(a)
434 ifpa(a)=mm+2thenui=ok/2:uy=int(ok/2.5)
435 ifpa(a)<mm-2thenui=2*(int(ok/3)):uy=int(ok/3)
436 ifpa(a)>mm-3andpa(a)<mm+1thenui=ok/2:uy=int(ok/3)
437 ifpa(a)>mm+0andpa(a)<mm+5thenui=1*(int(ok/3)):uy=int(ok/3)
438 ifpa(a)>mm+2andpa(a)<mm+20thenui=1*(int(ok/3)):uy=0
439 ifpa(a)>mm+19thenvd=0:goto441
440 vd=int(rnd(1)*ui)+uy
441 print"verkauft:";vd:la(a)=int((ok-vd)/2)
442 ed(a)=(vd*pa(a))-au(a)+ei(a)-l9
443 print"endsumme:";ed(a)
444 getzz$:ifzz$=""then444
445 a=a+1:goto411
446 printtab(15) "boerse"
447 print"ausgaben:";au(8)
448 print"einnahmen:";ei(8)
449 ka=ka-au(8)+ei(8)
450 fort=1to8:au(t)=0:ei(t)=0:next
451 rn=rn+1:
452 getzz$:ifzz$=""then452
453 printtab(15) "[147]finanzamt"
454 fort=1to7:vl=vl+ed(t):ed(t)=0:next
455 print"einahmen:";vl
456 ifvl<335thenrp=0
457 ifvl>335thenrp=10
458 ifvl>2000thenrp=28
459 ifvl>5000thenrp=36
460 ifvl>7550thenrp=43
461 ifvl>8990thenrp=48
462 ifvl>42110thenrp=53
463 rp=rp-uw:uw=0:be=0
464 ifrp<0thenrp=0
465 ifvl<1thenrp=0
466 ts=int(vl/100)*rp
467 vl=vl-ts
468 print"einkommenssteuer:";rp;"% ";ts;"dm"
469 ka=ka+vl
470 print"kapital:";ka
471 vs=0
472 ifka>300000thenvs=1
473 ifka>500000thenvs=2
474 ifka>1000000thenvs=5
475 ds=int(ka/100)*vs
476 print"vermoegensteuer:";vs;"% ";ds;"dm"
477 ka=ka-ds:vl=0
478 print"kapital:";ka
479 getzz$:ifzz$=""then479
480 ifka>-1thenp0=0
481 ifp0=1then486
482 ifka<0then484
483 goto488
484 print"[147]du hast schulden. siehe zu,dass du sie los wirst"
485 fort=1to5000:next: p0=1:goto488
486 print"[147]du bist deine schulden nicht los gewor- den. du hast verloren."
487 end
488 print"[147]unterwelt"
489 print"drogen:";dg
490 print"prostitution:";dp
491 print"maedchenhandel:";dm
492 ka=ka+dg+dm+dp
493 dg=0:dm=0:dp=0
494 getzz$:ifzz$=""then494
495 goto48
496 ifbe<>0thenprinttab(9)"schon probiert!":goto498
497 goto500
498 getzz$:ifzz$=""then498
499 goto53
500 poke53280,15:poke53281,15:print"[147][149]":bb=10:nn=10
501 printtab(13)"************"
502 printtab(13)"*bestechung*"
503 printtab(13)"************"
504 print""
505 printtab(13)"preis";ep*2000;""
506 printtab(13)"versuch ?(j/n)"
507 getzz$:ifzz$=""then507
508 ifzz$<>"j"then53
509 ff=int(rnd(1)*2)+1
510 print"":ka=ka-ep*2000:be=1:ep=ep+1
511 fort=1to50+ff
512 fordd=1to500stepbb:next dd
513 ift=nnthenbb=bb-1:nn=nn+5
514 ifxv=1then525:printtab(13)"[145][144]bestochen[146] "
516 xv=1
517 next
518 goto525
519 printtab(13)"[145]verweigert "
520 xv=0
521 next
522 print"schade!":
523 getzz$:ifzz$=""then523
524 goto53
525 print"gut gemacht!"
526 getzz$:ifzz$=""then526
527 print"[147]"
528 print""
529 print" 5 0 10 0 20 0 40 0 20 0 10 0 5"
530 print"s=stop"
531 poke1346+j,30
532 poke1343+j+hb,32
533 getzz$:ifzz$="s"then537
534 j=j+3:hb=0
535 ifj>36thenj=0:hb=39
536 goto531
537 ifj=3orj=9orj=15orj=21orj=27orj=33then544
538 ifj=0orj=36thenuw=5
539 ifj=6orj=30thenuw=10
540 ifj=12orj=24thenuw=20
541 ifj=18thenuw=40
542 getzz$:ifzz$=""then542
543 goto53
544 print"dein bestechungsversuch fliegt auf. zur strafe musst du";j/3;"%";
545 print" mehr steuern zahlen"
546 uw=-(j/3)
547 ep=ep+1
548 getzz$:ifzz$=""then548
549 goto53
550 poke53280,5:poke53281,5:print"[147][153]"
551 printtab(14)"***********"
552 printtab(14)"*unterwelt*"
553 printtab(14)"***********"
554 print""
555 printtab(9)"drogen.............a"
556 printtab(9)"maedchenhandel.....b"
557 printtab(9)"prostitution.......c"
558 printtab(9)"weiter.............d"
559 getzz$
560 ifzz$="a"then565
561 ifzz$="b"then592
562 ifzz$="c"then619
563 ifzz$="d"then53
564 goto559
565 print"[147]"
566 printtab(15)"drogen"
567 print""
568 printtab(15)"gewinn 25%"
569 printtab(15)"investieren?"
570 getzz$:ifzz$=""then570
571 ifzz$<>"j"then550
572 printtab(14);
573 input"wieviel";kl
574 ifkl>kathen550
575 ka=ka-kl
576 ss=int(rnd(1)* 7-ld)+1
577 ifss=1then582
578 dg=dg+kl+int(kl/100)*25
579 printtab(9)"geschaeft gut gelaufen"
580 getzz$:ifzz$=""then580
581 goto550
582 ld=ld+1
583 ss=int(rnd(1)*10-ld)+1
584 ifss=1then646
585 bz=25000
586 ifka>200000thenbz=250000
587 print"alles ist aufgeflogen, das geld futsch und du musst eine strafe von";
588 printbz;" bezahlen"
589 dg=dg-kl:ka=ka-bz
590 getzz$:ifzz$=""then590
591 goto550
592 print"[147]"
593 printtab(9)"maedchenhandel"
594 print""
595 printtab(14)"gewinn 50%"
596 printtab(13)"investieren ?"
597 getzz$:ifzz$=""then597
598 ifzz$<>"j"then550
599 printtab(14);
600 input"wieviel";kl
601 ifkl>kathen550
602 ka=ka-kl
603 ss=int(rnd(1)* 4-lm)+1
604 ifss=1then609
605 dm=dm+kl+int(kl/100)*50
606 printtab(9)"geschaeft gut gelaufen"
607 getzz$:ifzz$=""then607
608 goto550
609 lm=lm+1
610 ss=int(rnd(1)*6-lm)+1
611 ifss=1then646
612 bz=50000
613 ifka>400000thenbz=500000
614 print"alles ist aufgeflogen, das geld futsch und du musst eine strafe von";
615 printbz;" bezahlen"
616 dm=dm-kl:ka=ka-bz
617 getzz$:ifzz$=""then617
618 goto550
619 print"[147]"
620 printtab(10)"prostutitation"
621 print""
622 printtab(14)"gewinn 40%"
623 printtab(13)"investieren ?"
624 getzz$:ifzz$=""then624
625 ifzz$<>"j"then550
626 printtab(14);
627 input"wieviel";kl
628 ifkl>kathen550
629 ka=ka-kl
630 ss=int(rnd(1)* 5-lp)+1
631 ifss=1then636
632 dp=dp+kl+int(kl/100)*40
633 printtab(9)"geschaeft gut gelaufen"
634 getzz$:ifzz$=""then634
635 goto550
636 lp=lp+1
637 ss=int(rnd(1)*10-lp)+1
638 ifss=1then646
639 bz=40000
640 ifka>300000thenbz=400000
641 print"alles ist aufgeflogen, das geld futsch und du musst eine strafe von";
642 printbz;"dm bezahlen"
643 dp=dp-kl:ka=ka-bz
644 getzz$:ifzz$=""then644
645 goto550
646 print"du musst ins gefaengnis und alles ist futsch. du hast verloren"
647 end
648 poke53280,14:poke53281,14:print"[147]"
649 printtab(14)"**********"
650 printtab(14)"*diskette*"
651 printtab(14)"**********"
652 print""
653 printtab(9)"speichern..........s"
654 printtab(9)"laden..............l"
655 printtab(9)"weiter.............w"
656 getzz$:ifzz$=""then656
657 ifzz$="s"then661
658 ifzz$="l"then680
659 ifzz$="w"then53
660 goto656
661 print"[147]"
662 printtab(14)"speichern"
663 printtab(14)"";
664 input"filename";a$
665 b$=a$+",s,w":a$=chr$(13)
666 open2,8,2,b$
667 fort=1to7
668 print#2,ay(t),a$,by(t),a$,cy(t),a$,dy(t),a$,ey(t),a$,ax(t),a$,bx(t),a$
669 print#2,cx(t),a$,dx(t),a$,sx$(t),a$,px$(t),a$
670 print#2,ka(t),a$,kn(t),a$,ga(t),a$,gn(t),a$,ks$(t),a$
671 print#2,a$(t),a$,re(t),a$,pa(t),a$,mm(t),a$,mn(t),a$,lm(t),a$,ln(t),a$
672 print#2,pq(t),a$,au(t),a$,ei(t),a$,la(t),a$
673 next
674 print#2,rn,a$,ka,a$,be,a$,uw,a$,dg,a$,dm,a$,dp,a$,ld,a$,lm,a$,lp,a$
675 print#2,au(8),a$,ei(8),a$
676 close2
677 printtab(14)"fertig!"
678 getzz$:ifzz$=""then678
679 goto53
680 print"[147]"
681 printtab(14)"laden"
682 printtab(14)"";
683 input"filename";a$
684 b$=a$+",s,r"
685 open2,8,2,b$:open1,8,15:input#1,a,c$
686 ifa>5then700
687 fort=1to7
688 input#2,ay(t),by(t),cy(t),dy(t),ey(t),ax(t),bx(t)
689 input#2,cx(t),dx(t),sx$(t),px$(t)
690 input#2,ka(t),kn(t),ga(t),gn(t),ks$(t)
691 input#2,a$(t),re(t),pa(t),mm(t),mn(t),lm(t),ln(t)
692 input#2,pq(t),au(t),ei(t),la(t)
693 next
694 input#2,rn,ka,be,uw,dg,dm,dp,ld,lm,lp
695 input#2,au(8),ei(8)
696 close2:
697 printtab(14)"fertig!"
698 getzz$:ifzz$=""then698
699 goto30
700 printtab(14)"";a,c$:close2
701 getzz$:ifzz$=""then701
702 goto648