Sharp PC1360 |
Dokumentation ansehen
Programmspeicher-Image laden
| 982 | "J"CLEAR :DIM M(12),MN$(12),A$(0)*21 |
| 983 | INPUT "Jahr : ";J,"1. Monat : ";MA,"n-ter Monat : ";ME:MA=MA-1:ME=ME+1 |
| 984 | H=INT (J/100):G=J-H*100-1:Z=35+INT (1.25*G)+INT (H/4)-2*H:D=Z-INT (Z/7)*7 |
| 985 | IF (G+1)/4=INT ((G+1)/4)LET S=1:IF G+1=0 AND (H/4)<>INT (H/4) LET S=0 |
| 986 | RESTORE 987 :FOR I=1 TO 12:READ M(I):NEXT I |
| 987 | DATA 31,28+S,31,30,31,30,31,31,30,31,30,31 |
| 988 | RESTORE 990 |
| 989 | FOR K=1 TO 12:READ MN$(K):NEXT K |
| 990 | DATA "Januar","Februar","Maerz","April","Mai","Juni","Juli","August","September |
| 991 | DATA "Oktober","November","Dezember" |
| 992 | W=0:FOR K=1 TO 12:PRINT =PRINT :WAIT 0 |
| 993 | IF K>MA AND K<ME WAIT :PRINT =LPRINT |
| 994 | PRINT "":PRINT " ";MN$(K);" ";STR$ (J) |
| 995 | PRINT " Mo Di Mi Do Fr Sa So":A$(0)="":R=1 |
| 996 | L=D+M(K):V=L-INT (L/7)*7-1:IF V=-1 LET V=6 |
| 997 | IF V=6 LET R=0 |
| 998 | Z=INT (L/7):RESTORE 1014-D |
| 999 | FOR I=1 TO Z:FOR U=1 TO 7:READ N$:A$(0)=A$(0)+N$:NEXT U |
| 1000 | GOSUB 1006 :NEXT I |
| 1001 | IF R=0 THEN 1003 |
| 1002 | FOR I=1 TO V+1:READ N$:A$(0)=A$(0)+N$:NEXT I:GOSUB 1006 :W=W-1 |
| 1003 | D=V+1:IF D=7 LET D=0 |
| 1004 | NEXT K |
| 1005 | END |
| 1006 | W=W+1:E$=STR$ (W):IF W<10 LET E$=" "+E$ |
| 1007 | PRINT E$;":";A$(0):A$(0)="":RETURN |
| 1008 | DATA " " |
| 1009 | DATA " " |
| 1010 | DATA " " |
| 1011 | DATA " " |
| 1012 | DATA " " |
| 1013 | DATA " " |
| 1014 | DATA " 1"," 2"," 3"," 4"," 5"," 6"," 7"," 8"," 9"," 10"," 11"," 12" |
| 1015 | DATA " 13"," 14"," 15"," 16"," 17"," 18"," 19"," 20"," 21"," 22"," 23"," 24" |
| 1016 | DATA " 25"," 26"," 27"," 28"," 29"," 30"," 31" |
Dokumentation ansehen
Programmspeicher-Image laden
|
|
![]()
Falls diese Seite ohne Navigationsleiste angezeigt wird, aktivieren Sie Javascript oder klicken Sie hier!