home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1986-12-21 | 697 b | 28 lines |
- 100 REM ******************************************************* HANDSGEN.BAS
- 101 REM * GENERATES TABLES FOR CLOCK HANDS
- 110 REM ********************************************************************
- 200 DEFINT A-Q, S-Z
- 500 OPEN "E:HANDSGEN.TAB" FOR OUTPUT AS #1
- 1000 FOR HAND = 0 TO 7
- 1100 RANGLE = (360/60) * HAND * (3.14159/180)
- 1150 PRINT #1,TAB(16);"/*--- hand entry #";HAND;" ---*/"
- 1200 RMULTI = TAN (RANGLE)
- 1250 POSITION = 0
- 1300 FOR I = 0 TO 100
- 1400 POSITION = POSITION + 12
- 1500 RCOL = 160 + (I * RMULTI)
- 1700 IROW = 100 - I
- 1800 ICOL = RCOL
- 1900 PRINT #1, TAB(POSITION);
- 2000 PRINT #1, USING "###_,";IROW;ICOL;
- 2012 PRINT #1, "1,";
- 2020 IF POSITION < 60 GOTO 2090
- 2024 PRINT #1," "
- 2030 POSITION = 0
- 2090 REM
- 2900 NEXT I
- 3100 NEXT HAND
- 8900 CLOSE #1
- 9000 END
- 9999 SAVE "E:HANDSGEN.BAS"
-