Back to main page If this is useful to you, Email me at: Genewright143@hotmail.com
This program generates a user determined set of different problems to solve. They are presented in the format XX.YY, where XX is the first number and YY is the second number. The user specifies the maximum number for XX and YY. If an answer is incorrectly given, the problem will be repeated. When the set of problems is completed, the percentage answered correctly will be shown.
Instructions:
1) Enter a decimal seed from 0 to 1 and press C'
2) Enter the maximum value of the numbers to be generated and press B'
3) Enter the number of problems desired and press B for addition, C for subtraction, D for multiplication, and E for division.
4) Two numbers in the XX.YY format will be generated and displayed.
5) Enter answer and press A.
6) If answer is correct, next problem is displayed and go to step 5.
7) If answer is incorrect, the problem is repeated and shown with a negative sign. Repeat step 5.
8) After all the problems have been done, the number correct will be displayed.
Enter Press Display Shows Comments 0.625 C' 12 Seed Entered 50 B' 50 Maximum Value Entered 5 B 44.11 # Problems, Addition, 1st Problem generated 55 A 25.25 Correct, Next Problem 225 A -25.25 Incorrect, Try Again 50 A 42.21 Correct, Next Problem 63 A 32.19 Correct, Next Problem 41 A -32.19 Incorrect, Try Again 51 A 30.38 Correct, Next Problem 68 A 71.4 Correct, This would have been a 'C'!
Line Keycode Instruction 00 44 SUM 01 00 0 02 02 2 03 56 RTN 04 44 SUM 05 00 0 06 01 1 07 56 RTN 08 49 PRD 09 00 0 10 02 2 11 56 RTN 12 90 IFZ 13 00 0 14 02 2 15 00 0 16 49 PRD 17 00 0 18 01 1 19 56 RTN 20 19 D 21 41 GTO 22 00 0 23 01 1 24 02 2 25 46 LBL 26 19 D 27 25 CLR 28 04 4 29 85 + 30 43 RCL 31 09 9 32 08 8 33 95 = 34 45 Y^X 35 59 PI 36 95 = 37 75 - 38 53 ( 39 57 FIX 40 00 0 41 75 - 42 93 . 43 05 5 44 54 ) 45 52 EE 46 22 INV 47 52 EE 48 95 = 49 42 STO 50 09 9 51 08 8 52 65 * 53 43 RCL 54 09 9 55 09 9 56 75 - 57 93 . 58 05 5 59 95 = 60 52 EE 61 22 INV 62 52 EE 63 57 FIX 64 02 2 65 56 RTN 66 46 LBL 67 88 2 68 42 STO 69 00 0 70 03 3 71 01 1 72 44 SUM 73 00 0 74 00 0 75 46 LBL 76 89 3 77 22 INV 78 58 DSZ 79 77 4 80 01 1 81 44 SUM 82 00 0 83 04 4 84 19 D 85 42 STO 86 00 0 87 01 1 88 42 STO 89 00 0 90 02 2 91 19 D 92 36 IND 93 51 SBR 94 00 0 95 03 3 96 65 * 97 93 . 98 00 0 99 01 1 100 95 = 101 44 SUM 102 00 0 103 01 1 104 46 LBL 105 16 A 106 25 CLR 107 43 RCL 108 00 0 109 01 1 110 56 RTN 111 46 LBL 112 11 A 113 75 - 114 43 RCL 115 00 0 116 02 2 117 95 = 118 90 IFZ 119 89 3 120 01 1 121 44 SUM 122 00 0 123 05 5 124 44 SUM 125 00 0 126 04 4 127 43 RCL 128 00 0 129 01 1 130 94 +/- 131 81 HLT 132 46 LBL 133 12 B 134 47 CMS 135 42 STO 136 00 0 137 00 0 138 25 CLR 139 41 GTO 140 88 2 141 46 LBL 142 13 C 143 47 CMS 144 42 STO 145 00 0 146 00 0 147 04 4 148 41 GTO 149 88 2 150 46 LBL 151 14 D 152 47 CMS 153 42 STO 154 00 0 155 00 0 156 08 8 157 41 GTO 158 88 2 159 46 LBL 160 15 E 161 47 CMS 162 42 STO 163 00 0 164 00 0 165 01 1 166 02 2 167 41 GTO 168 88 2 169 46 LBL 170 17 B 171 42 STO 172 09 9 173 09 9 174 56 RTN 175 46 LBL 176 18 C 177 47 CMS 178 42 STO 179 09 9 180 08 8 181 01 1 182 02 2 183 42 STO 184 09 9 185 09 9 186 56 RTN 187 46 LBL 188 77 4 189 43 RCL 190 00 0 191 04 4 192 75 - 193 43 RCL 194 00 0 195 05 5 196 95 = 197 55 / 198 43 RCL 199 00 0 200 04 4 201 65 * 202 01 1 203 00 0 204 00 0 205 95 = 206 57 FIX 207 01 1 208 81 HLT