Listing of file='MATHTU.BAS;01' on disk='vmedia/hangman-sector.ccvf'
0 REM 1 REM 100 PLOT 27,11,12,6,3,14 110 PLOT 3,23,4:PRINT "TABLE OF PROGRAMS" 120 PLOT 3,23,8:PRINT "1 = MATHEMATICS TUTOR"; 122 PLOT 3,23,12:PRINT "2 = GUESS THE NUMBER"; 180 PRINT :PLOT 15,3,0,30 181 PLOT 19 187 PRINT "THIS PROGRAM IS COPYRIGHT 1976 (C) BY COMPUCOLOR CORPORATION." 188 PLOT 14 190 PLOT 3,6,24:INPUT "ENTER COMPUCOLOR PROGRAM NUMBER > ";I 195 PLOT 6,2 201 ON IGOTO 1000,2000 210 GOTO 188 1000 PLOT 6,32,12,27,11,14 1001 PLOT 3,12,6:PRINT " COMPUCOLOR PRESENTS MATHEMATICS TUTOR " 1002 PLOT 3,64,0:FOR A= 0TO 3000:NEXT :PLOT 6,2,12 1004 C= 0:W= 0 1005 PLOT 12 1010 PRINT "ENTER FUNCTION DESIRED :":PRINT 1011 PRINT "TYPE A NUMBER LARGER THAN 4 TO END PROGRAM !" 1012 PRINT 1013 INPUT " ADD=1 SUBTRACT=2 MULTIPLY=3 DIVIDE=4 ? ";A 1014 PRINT :IF A> 4THEN LOAD "MENU":RUN 1015 INPUT "ENTER DEGREE OF DIFFICULTY 1,2,3,4 OR 5; 5=HARDEST ? ";D 1020 ON DGOTO 1030,1032,1034,1036,1038 1027 GOTO 1015 1030 X= RND (8)* 10:X= INT (X):Y= RND (9)* 10:Y= INT (Y) 1031 GOTO 1040 1032 X= RND (8)* 100:X= INT (X):Y= RND (9)* 10:Y= INT (Y) 1033 GOTO 1040 1034 X= RND (8)* 100:X= INT (X):Y= RND (9)* 100:Y= INT (Y) 1035 GOTO 1040 1036 X= RND (8)* 1000:X= INT (X):Y= RND (9)* 100:Y= INT (Y) 1037 GOTO 1040 1038 X= RND (8)* 1000:X= INT (X):Y= RND (9)* 1000:Y= INT (Y) 1040 GOSUB 1100 1050 ON AGOTO 1200,1300,1400,1500 1054 GOTO 1010 1100 PLOT 12 1105 PRINT "TYPE A LETTER TO TERMINATE PROBLEM !" 1110 PLOT 3,23,4:PRINT "CORRECT "C" WRONG"W 1120 RETURN 1200 PLOT 3,30,8:PRINT "ADD" 1210 PLOT 3,28,12 1220 PRINT X"+"Y"=";:GOSUB 1350 1230 Q= X+ Y 1240 IF Q= ZTHEN 1245 1241 PLOT 3,13,14:PRINT "WRONG ";X"+";Y"=";Q 1243 W= W+ 1 1244 GOTO 1600 1245 C= C+ 1 1246 PRINT "VERY GOOD, YOU ARE CORRECT" 1248 GOTO 1600 1300 PLOT 3,30,8:PRINT "SUBTRACT" 1310 PLOT 3,30,12 1315 IF X< YTHEN Q= X:X= Y:Y= Q 1320 PRINT X"-"Y"=";:GOSUB 1350 1330 Q= X- Y:IF Q= ZTHEN 1245 1341 PRINT " WRONG ";X"-";Y"=";Q 1343 GOTO 1243 1350 INPUT " ? ";Z$:IF ASC (Z$)> 57GOTO 1005 1360 Z= VAL (Z$):RETURN 1400 PLOT 3,30,8:PRINT "MULTIPLY" 1410 PLOT 3,30,12 1420 PRINT X"*"Y"=";:GOSUB 1350 1430 Q= X* Y:IF Q= ZTHEN 1245 1432 GOSUB 1700 1435 PLOT 3,30,12,11,3,30,12:PRINT X"*"Y"=";:GOSUB 1350 1438 Q= X* Y 1439 FOR XX= 14TO 30STEP 2:PLOT 3,0,XX,11:NEXT XX:PLOT 3,0,16 1440 IF Q= ZTHEN 1245 1441 PRINT " WRONG ";X"*";Y"=";Q 1443 GOTO 1243 1500 PLOT 3,30,8:PRINT "DIVIDE" 1505 X= X* Y 1507 IF Y= 0THEN 1020 1510 PLOT 3,30,12 1520 PRINT X"/"Y"=";:GOSUB 1350 1522 Q= X/ Y 1526 IF Q= ZTHEN 1245 1530 GOSUB 1700 1532 PLOT 3,0,16 1535 PLOT 3,30,12,11,3,30,12:PRINT X"/"Y"=";:GOSUB 1350 1536 Q= X/ Y 1537 FOR XX= 14TO 30STEP 2:PLOT 3,0,XX,11:NEXT XX:PLOT 3,0,16 1538 IF Q= ZTHEN 1245 1541 PRINT " WRONG ";X"/";Y"=";Q 1543 GOTO 1243 1600 PLOT 3,64,0:FOR R= 0TO 1000:NEXT R:GOTO 1020 1700 PLOT 15:PRINT "WRONG TRY USING THE MULTIPLICATION TABLE BELOW !" 1710 FOR K= 1TO 10:FOR J= 1TO 10:IF J= 1THEN COL= 1 1720 PLOT 6,COL 1721 PLOT 3,- 4+ 6* J,16+ K 1722 PRINT J* K 1723 COL= 2 1724 IF K= 1THEN COL= 1 1730 NEXT J:PLOT 13:NEXT K:PLOT 14 1735 PLOT 15,3,0,15:PRINT " ":PLOT 14 1740 RETURN 2000 PLOT 6:PLOT 32:PLOT 12:PLOT 27:PLOT 11:PLOT 14 2001 PLOT 3,10,6:PRINT " COMPUCOLOR PRESENTS GUESS THE NUMBER GAME " 2002 PLOT 3,64,0:FOR A= 0TO 3000:NEXT :PLOT 6,3,12 2003 P= 0:Q= 0 2004 PLOT 12 2005 N= INT (RND (8)* 10000) 2006 GOSUB 2090 2007 NU= N:H= 0:U= 0:G= 0 2008 A1= A:B1= B:C1= C:D1= D 2020 PRINT "GUESS THE NUMBER COMPUCOLOR ";Q" PLAYER ";P 2025 PLOT 3,35,4:PRINT "HITS BULLS" 2035 FOR Y= 8TO 20STEP 2 2037 G= G+ 1 2040 PLOT 3,15,Y:PRINT G" ____" 2050 PLOT 3,18,Y:INPUT "GUESS ";N 2052 GOSUB 2090 2055 GOSUB 2100 2060 PLOT 3,35,Y:PRINT H" ";U 2062 IF U= 4THEN 2078 2065 H= 0:U= 0 2070 NEXT Y 2073 Q= Q+ 1 2075 PLOT 3,9,Y+ 2:PRINT "YOU LOSE, THE NUMBER WAS ";NU 2076 GOTO 2080 2078 PRINT :PRINT "YOU WIN, CARE TO TRY AGAIN " 2079 P= P+ 1 2080 PRINT :INPUT "TYPE 1 FOR A NEW GAME ";I:IF I= 1THEN 2004 2085 LOAD "MENU":RUN 2090 A= INT (N/ 1000) 2091 B= INT (N/ 100)- (10* A) 2092 C= INT (N/ 10)- (100* A)- (10* B) 2093 D= N- (A* 1000)- (B* 100)- (C* 10) 2094 RETURN 2100 A2= A1:B2= B1:C2= C1:D2= D1 2110 IF A< > A2THEN 2112 2111 H= H+ 1:U= U+ 1:A= 10:A2= 11 2112 IF B< > B2THEN 2114 2113 H= H+ 1:U= U+ 1:B= 12:B2= 13 2114 IF C< > C2THEN 2116 2115 H= H+ 1:U= U+ 1:C= 14:C2= 15 2116 IF D< > D2THEN 2118 2117 H= H+ 1:U= U+ 1:D= 16:D2= 17 2118 IF A< > B2THEN 2120 2119 H= H+ 1:A= 10:B2= 13 2120 IF A< > C2THEN 2122 2121 H= H+ 1:A= 10:C2= 15 2122 IF A< > D2THEN 2124 2123 H= H+ 1:A= 10:D2= 17 2124 IF B< > A2THEN 2126 2125 H= H+ 1:B= 12:A2= 11 2126 IF B< > C2THEN 2128 2127 H= H+ 1:B= 12:C2= 15 2128 IF B< > D2THEN 2130 2129 H= H+ 1:B= 12:D2= 17 2130 IF C< > A2THEN 2132 2131 H= H+ 1:C= 14:A2= 11 2132 IF C< > B2THEN 2134 2133 H= H+ 1:C= 14:B2= 13 2134 IF C< > D2THEN 2136 2135 H= H+ 1:C= 14:D2= 17 2136 IF D< > A2THEN 2138 2137 H= H+ 1:D= 16:A2= 11 2138 IF D< > B2THEN 2140 2139 H= H+ 1:D= 16:B2= 13 2140 IF D< > C2THEN 2150 2141 H= H+ 1:D= 16:C2= 15 2150 RETURN