100 DIM LM(5,2), MS$(5) 110 DATA 0,9,10,99,100,999,1000,9999,10000,99999 120 DATA "GOOD WORK!","KEEP IT UP!","NICE GOING!","YOU'RE DOING GREAT" 130 DATA "FANTASTIC!" 140 FOR T=1 TO 5 150 READ LM(T,1), LM(T,2): NEXT T 160 FOR T=1 TO 5 170 READ MS$(T): NEXT T 180 CLS 190 PRINT@1,"MULTIPLICATION/DIVISION PROGRAM" 200 PRINT@64,"SELECT ONE OF THE FOLLOWING:" 210 PRINT@96,"A. MULTIPLICATION" 220 PRINT@128,"B. DIVISION" 230 PRINT@160,"WHICH ONE";: INPUT AS 240 IF A$="A" THEN 290 250 IF A$="B" THEN 430 260 PRINT@224,"INVALID SELECTION--TRY AGAIN" 270 FOR T1 TO 300: NEXT T 280 PRINT@224,"";: PRINT: PRINT@171,"": GOTO230 290 REM MULTIPLICATION 300 C=1: T1=0: T2=0 310 IF C<3 THEN D=1: GOTO330 320 D=C-1 330 A1=RND(LM(C,2)): A2=RND(LM(D,2)) 340 IF (A1.60) THEN PRINT@238,MS$(C) 660 PRINT@320,"CORRECT!";T1;"OUT OF";T2 670 PRINT@384,"ENTER H FOR HARDER, E FOR" 680 PRINT@416,"EASIER, R FOR RESTART, OR" 690 PRINT@448,"JUST FOR SAME";: INPUT B$ 700 IF B$="R" THEN 180 710 IF B$="" THEN 750 720 IF (B$="E") AND (C>1) THEN C=C-1: GOTO750 730 IF (B$="H") AND (C<3) THEN C=C+1: GOTO750 740 GOTO670 730 RETURN