home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er
/
64ER_CD.iso
/
89xx
/
8911a.d64
/
fakultaet
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
1995-03-30
|
1KB
|
44 lines
100 DR=4:OPEN4,3:PRINT#4:CLOSE4
110 DIMX$(1):X$(0)="N
120 [153]"LOADFAKULTAETSBERECHNUNG"
130 [153]" (W) CHRISTIAN PREINESBERGER"
140 [153]" NIKOLAUS HEUSLER"
150 [153]" (C) 64'ER":[153]"ZAHL";
160 [133]A:[139]A[179]1[176]A[177]99[167][138]
170 [153]"DRUCKERAUSGABE? (J/N/_)
180 GETA$:IFA$="_"THENRUN
190 IFA$="N"THENDR=3:GOTO210
200 IFA$<>"J"THEN180
210 GOSUB460:OPEN4,DR:CMD4
220 IFDR=4THENPRINT:PRINT"FAKULTAET":PRINT"PREINESBERGER/HEUSLER/64'ER":PRINT
230 ZE$="01":FORQW=2TOA:ZA$=ZE$
240 ZB$=MID$(STR$(QW),2):GOSUB310
250 IFLEFT$(ZE$,1)="0"THENZE$=MID$(ZE$,2):GOTO250
260 IFLEN(ZB$)<3THENZB$=" "+ZB$:GOTO260
270 PRINTZB$;"! = ";ZE$:ZG$=STR$(LEN(ZE$))
280 IFZETHENPRINT" (ZEIT: "LEFT$(TI$,2)":"MID$(TI$,3,2)":"MID$(TI$,5)", LAENGE:";
290 IFZETHENGOSUB510:PRINTZG$" ZIFFER"X$(-(LEN(ZE$)=1))")":PRINT
300 NEXTQW:PRINT#4:CLOSE4:END
310 FORS=1TOLEN(ZB$):IS=0:ZC$="":M=VAL(MID$(ZB$,S,1)):FORZ=LEN(ZA$)TO1STEP-1
320 E=VAL(MID$(ZA$,Z,1))*M+IS:E$=MID$(STR$(E),2):IFLEN(E$)=1THENZC$=E$+ZC$:IS=0
330 IFLEN(E$)=2THENZC$=RIGHT$(E$,1)+ZC$:IS=VAL(LEFT$(E$,1))
340 NEXTZ:IFIS<>0THENZC$=MID$(STR$(IS),2)+ZC$
350 IFLEN(ZB$)=2ANDS=1THENZD$=ZC$:NEXTS
360 IFLEN(ZB$)=2THEN380
370 IFLEN(ZB$)=1THENZE$=ZC$:RETURN
380 ZE$=RIGHT$(ZC$,1):IS=0:ZC$="00"+ZC$:FORT=1TOLEN(ZD$)
390 E=VAL(MID$(ZD$,LEN(ZD$)-T+1,1))
400 E=E+VAL(MID$(ZC$,LEN(ZC$)-T,1))+IS
410 E$=MID$(STR$(E),2)
420 IFLEN(E$)=1THENIS=0:ZE$=E$+ZE$
430 IFLEN(E$)=2THENIS=VAL(LEFT$(E$,1)):ZE$=RIGHT$(E$,1)+ZE$
440 NEXTT:ZE$=MID$(STR$(IS),2)+ZE$
450 RETURN
460 PRINT"DATEN-AUSGABE? (J/N/_)
470 [161]A$:[139]A$[178]"_"[167][138]
480 [139]A$[178]"N"[167]ZE[178].:[142]
490 [139]A$[179][177]"J"[167]470
500 ZE[178]1:TI$[178]"000000":[142]
510 [139][195](ZG$)[179]4[167]ZG$[178]" "[170]ZG$:[137]510
520 [142]