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