600 REM ......THIS IS FILE "DOFW.BAS" ...... 610 REM ****************************************************** 620 REM ** COMPUTES ONLY THE DAY OF WEEK, 1900-2100 ** 625 REM ** VALID OVER RANGE 1900 MAR 01 TO 2100 FEB 28 ** 630 REM ****************************************************** 640 650 700 FOR I=1 TO 7 : READ DAY$(I) : NEXT I 800 DATA SUNDAY,MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY 810 900 PRINT " YYYY/MM/DD" 910 INPUT Y,M,D 1000 M=M-2 1010 IF M>0 GO TO 1040 1020 M=M+12 1030 Y=Y-1 1040 DOFW=INT(Y*5/4) + INT(M*31/12) + D -1 1050 DOFW=DOFW - INT(DOFW/7)*7 + 1 1060 PRINT DAY$(DOFW) 1070 END