ChipMaster's bwBASIC This also includes history going back to v2.10. *WARN* some binary files might have been corrupted by CRLF.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

59 lines
1.5 KiB

  1. 10 PRINT TAB(32);"CALENDAR"
  2. 20 PRINT TAB(15);"CREATIVE COMPUTING MORRISTOWN, NEW JERSEY"
  3. 30 PRINT:PRINT:PRINT
  4. 100 REM VALUES FOR 1979 - SEE NOTES
  5. 110 DIM M(12)
  6. 120 FOR I=1 TO 6: PRINT CHR$(10);: NEXT I
  7. 130 D=1: REM 1979 STARTS ON MONDAY (0=SUN, -1=MON, -2=TUES...)
  8. 140 S=0
  9. 150 REM READ DAYS OF EACH MONTH
  10. 160 FOR N=0 TO 12: READ M(N): NEXT N
  11. 170 REM
  12. 180 FOR N=1 TO 12
  13. 190 PRINT: PRINT: S=S+M(N-1)
  14. 200 PRINT "**";S;TAB(7);
  15. 210 FOR I=1 TO 18: PRINT "*";: NEXT I
  16. 220 ON N GOTO 230,240,250,260,270,280,290,300,310,320,330,340
  17. 230 PRINT " JANUARY ";: GOTO 350
  18. 240 PRINT " FEBRUARY";: GOTO 350
  19. 250 PRINT " MARCH ";: GOTO 350
  20. 260 PRINT " APRIL ";: GOTO 350
  21. 270 PRINT " MAY ";: GOTO 350
  22. 280 PRINT " JUNE ";: GOTO 350
  23. 290 PRINT " JULY ";: GOTO 350
  24. 300 PRINT " AUGUST ";: GOTO 350
  25. 310 PRINT "SEPTEMBER";: GOTO 350
  26. 320 PRINT " OCTOBER ";: GOTO 350
  27. 330 PRINT " NOVEMBER";: GOTO 350
  28. 340 PRINT " DECEMBER";
  29. 350 FOR I=1 TO 18: PRINT "*";: NEXT I
  30. 360 PRINT 365-S;"**";
  31. 370 REM 366-S; ON LEAP YEARS
  32. 380 PRINT CHR$(10): PRINT " S M T W";
  33. 390 PRINT " T F S"
  34. 400 PRINT
  35. 410 FOR I=1 TO 59: PRINT "*";: NEXT I
  36. 420 REM
  37. 430 FOR W=1 TO 6
  38. 440 PRINT CHR$(10)
  39. 450 PRINT TAB(4)
  40. 460 REM
  41. 470 FOR G=1 TO 7
  42. 480 D=D+1
  43. 490 D2=D-S
  44. 500 IF D2>M(N) THEN 580
  45. 510 IF D2>0 THEN PRINT D2;
  46. 520 PRINT TAB(4+8*G);
  47. 530 NEXT G
  48. 540 REM
  49. 550 IF D2=M(N) THEN 590
  50. 560 NEXT W
  51. 570 REM
  52. 580 D=D-G
  53. 590 NEXT N
  54. 600 REM
  55. 610 FOR I=1 TO 6: PRINT CHR$(10);: NEXT I
  56. 620 DATA 0,31,28,31,30,31,30,31,31,30,31,30,31
  57. 630 REM 0,31,29, ..., ON LEAP YEARS
  58. 640 END