SHOW:
|
|
- or go back to the newest paste.
| 1 | ||
| 2 | :Program ZZALGEBR | |
| 3 | :While 1 | |
| 4 | :¦ DelVar KDelVar J | |
| 5 | :¦ "MADE BY AES SEDIA5"→Str1 | |
| 6 | :¦ "CEMETECH.NET"→Str2 | |
| 7 | :¦ ClrHome | |
| 8 | :¦ ClrDraw | |
| 9 | :¦ a+bi | |
| 10 | :¦ 0 | |
| 11 | :¦ Text(1,1,"ALL THINGS FOR ALGEBRA | |
| 12 | :¦ Text(7,1,"1.EXPONENTIAL GROWTH | |
| 13 | :¦ Text(13,1,"2.DISTANCE BETWEEN TWO POINTS | |
| 14 | :¦ Text(19,1,"3.DOUBLING TIME OF AN OBJECT | |
| 15 | :¦ Text(25,1,"4.HALF LIFE OF AN OBJECT | |
| 16 | :¦ Text(37,1,"6.MORE PROGRAMS | |
| 17 | :¦ Text(43,1,"7.EXIT | |
| 18 | :¦ Text(49,1,Str1 | |
| 19 | :¦ Text(55,1,Str2 | |
| 20 | :¦ Repeat K | |
| 21 | :¦ ¦ getKey→K | |
| 22 | :¦ End | |
| 23 | :¦ If K=72 | |
| 24 | :¦ Then | |
| 25 | :¦ ¦ ClrDraw | |
| 26 | :¦ ¦ Text(1,1,"THANK YOU FOR USING | |
| 27 | :¦ ¦ Text(13,1,"ALGEBRA | |
| 28 | :¦ ¦ Text(25,1,"FROM THE FIVE PACK | |
| 29 | :¦ ¦ Text(37,1,"OF MATH | |
| 30 | :¦ ¦ Text(49,1,Str1 | |
| 31 | :¦ ¦ Text(55,1,Str2 | |
| 32 | :¦ ¦ rand(100) | |
| 33 | :¦ ¦ DelVar K | |
| 34 | :¦ ¦ ClrDraw | |
| 35 | :¦ ¦ Disp | |
| 36 | :¦ ¦ Return | |
| 37 | :¦ End | |
| 38 | :¦ If K=92 | |
| 39 | :¦ Then | |
| 40 | :¦ ¦ ClrDraw | |
| 41 | :¦ ¦ Text(1,1,"EXPONENTIAL GROWTH | |
| 42 | :¦ ¦ Text(13,1,"1.FIND FOR CONTINUOUS Use e^ | |
| 43 | :¦ ¦ Text(25,1,"2.FIND NON-CONTINUOUS DO NOT USE e^ | |
| 44 | :¦ ¦ Text(37,1,"3.BACK | |
| 45 | :¦ ¦ Text(49,1,Str1 | |
| 46 | :¦ ¦ Text(55,1,Str2 | |
| 47 | :¦ ¦ Repeat Ans | |
| 48 | :¦ ¦ ¦ getKey | |
| 49 | :¦ ¦ End | |
| 50 | :¦ ¦ If Ans=92 | |
| 51 | :¦ ¦ Then | |
| 52 | :¦ ¦ ¦ Input "INITIAL AMOUNT",N | |
| 53 | :¦ ¦ ¦ Input "RATE OF GROWTH",R | |
| 54 | :¦ ¦ ¦ Input "TIME",T | |
| 55 | :¦ ¦ ¦ Input "FINAL AMOUNT",θ | |
| 56 | :¦ ¦ ¦ If not(θ | |
| 57 | :¦ ¦ ¦ Ne^(RT)→θ | |
| 58 | - | :¦ ¦ ¦ ln(θ)-ln(N)-ln(T→R |
| 58 | + | |
| 59 | :¦ ¦ ¦ ln(θ/N)/T→R | |
| 60 | - | :¦ ¦ ¦ θ/(e^(RT)→N |
| 60 | + | |
| 61 | :¦ ¦ ¦ θe^(RT)→N | |
| 62 | - | :¦ ¦ ¦ (ln(θ)-ln(N)/R→T |
| 62 | + | |
| 63 | :¦ ¦ ¦ ln(θ/N)/R→T | |
| 64 | :¦ ¦ ¦ Disp "INITIAL" | |
| 65 | :¦ ¦ ¦ Pause N | |
| 66 | :¦ ¦ ¦ Disp "FINAL AMOUNT" | |
| 67 | :¦ ¦ ¦ Pause ,θ | |
| 68 | :¦ ¦ ¦ Disp "RATE" | |
| 69 | :¦ ¦ ¦ Pause R | |
| 70 | :¦ ¦ ¦ Disp "TIME" | |
| 71 | :¦ ¦ ¦ Pause T | |
| 72 | :¦ ¦ End | |
| 73 | :¦ ¦ If Ans=93 | |
| 74 | :¦ ¦ Then | |
| 75 | :¦ ¦ ¦ Input "INITIAL AMOUNT",N | |
| 76 | :¦ ¦ ¦ Input "INTEREST RATE",R | |
| 77 | :¦ ¦ ¦ Input "TIME",T | |
| 78 | :¦ ¦ ¦ Input "FINAL AMOUNT",θ | |
| 79 | - | :¦ ¦ ¦ N(1+R)^T→θ |
| 79 | + | |
| 80 | :¦ ¦ ¦ N(R+1)^T→θ | |
| 81 | - | :¦ ¦ ¦ θ/(1+R)^T→N |
| 81 | + | |
| 82 | :¦ ¦ ¦ θ/(R+1)^T→N | |
| 83 | - | :¦ ¦ ¦ (ln(θ)-ln(N))/(ln(1+R))→T |
| 83 | + | |
| 84 | :¦ ¦ ¦ ln(θ/N)/ln(R+1)→T | |
| 85 | - | :¦ ¦ ¦ (θ/N)^(1/T)-1→N |
| 85 | + | |
| 86 | :¦ ¦ ¦ T<xth root>(θ/N)-1->R | |
| 87 | :¦ ¦ ¦ Disp "FINAL AMOUNT",θ | |
| 88 | :¦ ¦ ¦ Disp "STARTING AMOUNT" | |
| 89 | :¦ ¦ ¦ Pause N | |
| 90 | :¦ ¦ ¦ Disp "RATE",R | |
| 91 | :¦ ¦ ¦ Disp "TIME" | |
| 92 | :¦ ¦ ¦ Pause T | |
| 93 | :¦ ¦ End | |
| 94 | :¦ End | |
| 95 | :¦ If K=93 | |
| 96 | :¦ Then | |
| 97 | :¦ ¦ Text(1,1,"DISTANCE BETWEEN TWO POINTS | |
| 98 | :¦ ¦ Input "X1",A | |
| 99 | :¦ ¦ Input "X2",B | |
| 100 | :¦ ¦ Input "Y1",C | |
| 101 | :¦ ¦ Input "Y2",D | |
| 102 | :¦ ¦ √(((A-B)2)+((C-D)2))→θ | |
| 103 | :¦ ¦ Disp "DISTANCE BETWEEN" | |
| 104 | :¦ ¦ Pause θ | |
| 105 | :¦ End | |
| 106 | :¦ If K=94 | |
| 107 | :¦ Then | |
| 108 | :¦ ¦ ClrDraw | |
| 109 | :¦ ¦ Text(1,1,"FIND THE DOUBLING TIME | |
| 110 | :¦ ¦ Text(19,1,"PUT ZERO IN FOR UNKNOWN | |
| 111 | :¦ ¦ rand(100 | |
| 112 | :¦ ¦ Input "TIME",T | |
| 113 | :¦ ¦ Input "CONSTANT",R | |
| 114 | :¦ ¦ Repeat TR | |
| 115 | :¦ ¦ ¦ If not(T | |
| 116 | :¦ ¦ ¦ Then | |
| 117 | :¦ ¦ ¦ ¦ ln(2)/R→T | |
| 118 | :¦ ¦ ¦ ¦ Disp "TIME":Pause T | |
| 119 | :¦ ¦ ¦ End | |
| 120 | :¦ ¦ ¦ If not(R | |
| 121 | :¦ ¦ ¦ Then | |
| 122 | :¦ ¦ ¦ ¦ ln(2)-T→R | |
| 123 | :¦ ¦ ¦ ¦ Disp "CONSTANT":Pause R | |
| 124 | :¦ ¦ ¦ End | |
| 125 | :¦ ¦ End | |
| 126 | :¦ End | |
| 127 | :¦ If K=82 | |
| 128 | :¦ Then | |
| 129 | :¦ ¦ ClrDraw | |
| 130 | :¦ ¦ Text(1,1,"FIND THE HALF LIFE OF AN OBJECT | |
| 131 | :¦ ¦ Text(25,1,"INPUT ZERO FOR UNKNOWN | |
| 132 | :¦ ¦ rand(100 | |
| 133 | :¦ ¦ Input "INITIAL AMOUNT",A | |
| 134 | :¦ ¦ Input "AMOUNT TO FIND",B | |
| 135 | :¦ ¦ Input "TIME",T | |
| 136 | :¦ ¦ Input "RATE",R | |
| 137 | :¦ ¦ Repeat ABTR | |
| 138 | :¦ ¦ ¦ If X=10 | |
| 139 | :¦ ¦ ¦ Then | |
| 140 | :¦ ¦ ¦ ¦ Disp "ONLY ONE","UKNOWN ALLOWED" | |
| 141 | :¦ ¦ ¦ ¦ rand(100) | |
| 142 | :¦ ¦ ¦ ¦ 82→K | |
| 143 | :¦ ¦ ¦ End | |
| 144 | :¦ ¦ ¦ If ABTnot(R | |
| 145 | :¦ ¦ ¦ ln(B/A)/T→R | |
| 146 | :¦ ¦ ¦ If ARTnot(B | |
| 147 | :¦ ¦ ¦ Ae^(RT→B | |
| 148 | :¦ ¦ ¦ If BRTnot(A) | |
| 149 | :¦ ¦ ¦ e^(RT)-B→A | |
| 150 | :¦ ¦ ¦ If ABRnot(T) | |
| 151 | :¦ ¦ ¦ ln(B/A)/R→T | |
| 152 | :¦ ¦ ¦ X+1→X | |
| 153 | :¦ ¦ End | |
| 154 | :¦ ¦ Disp "TIME" | |
| 155 | :¦ ¦ Pause T | |
| 156 | :¦ ¦ Disp "RATE" | |
| 157 | :¦ ¦ Pause R | |
| 158 | :¦ ¦ Disp "INITIAL AMOUNT" | |
| 159 | :¦ ¦ Pause A | |
| 160 | :¦ ¦ Disp "AMOUNT TO FIND" | |
| 161 | :¦ ¦ Pause B | |
| 162 | :¦ End | |
| 163 | :¦ If K=84 | |
| 164 | :¦ Then | |
| 165 | :¦ ¦ ClrDraw | |
| 166 | :¦ ¦ Text(1,1,"MORE PROGRAMS | |
| 167 | :¦ ¦ Text(7,1,"1.MID POINT OF A LINE | |
| 168 | :¦ ¦ Text(13,1,"2.QUADRATIC FORMULA | |
| 169 | :¦ ¦ Text(19,1,"3.SYNTHETIC DIVISION | |
| 170 | :¦ ¦ Text(25,1,"4.BACK | |
| 171 | :¦ ¦ Text(31,1,"5.EXIT | |
| 172 | :¦ ¦ Text(49,1,Str1 | |
| 173 | :¦ ¦ Text(55,1,Str2 | |
| 174 | :¦ ¦ Repeat J | |
| 175 | :¦ ¦ ¦ getKey→J | |
| 176 | :¦ ¦ End | |
| 177 | :¦ End | |
| 178 | :¦ If J=83 | |
| 179 | :¦ Then | |
| 180 | :¦ ¦ 72→K | |
| 181 | :¦ ¦ DelVar J | |
| 182 | :¦ End | |
| 183 | :¦ If J=92 | |
| 184 | :¦ Then | |
| 185 | :¦ ¦ Text(1,1,"MIDPOINT OF A LINE | |
| 186 | :¦ ¦ Input "X1",A | |
| 187 | :¦ ¦ Input "X2",B | |
| 188 | :¦ ¦ Input "Y1",C | |
| 189 | :¦ ¦ Input "Y2",D | |
| 190 | :¦ ¦ (A+B)/2→V | |
| 191 | :¦ ¦ (C+D)/2→Z | |
| 192 | :¦ ¦ Disp "MIDPOINT",V | |
| 193 | :¦ ¦ Pause Z | |
| 194 | :¦ End | |
| 195 | :¦ If J=93 | |
| 196 | :¦ Then | |
| 197 | :¦ ¦ Disp "QUADRATIC FORMULA | |
| 198 | :¦ ¦ Input "AX2",C | |
| 199 | :¦ ¦ Input "BX",D | |
| 200 | :¦ ¦ Input "C",E | |
| 201 | :¦ ¦ Lbl 11 | |
| 202 | :¦ ¦ (‾D+√(D2-4CE))/(2C)→X | |
| 203 | :¦ ¦ (‾D-√(D2-4CE))/(2D)→Y | |
| 204 | :¦ ¦ Disp X | |
| 205 | :¦ ¦ Pause Y | |
| 206 | :¦ End | |
| 207 | :¦ If J=94 | |
| 208 | :¦ Then | |
| 209 | :¦ ¦ Disp "SYNTHETIC DIVISION | |
| 210 | :¦ ¦ Input "AX^6",A | |
| 211 | :¦ ¦ Input "BX^5",B | |
| 212 | :¦ ¦ Input "CX^4",C | |
| 213 | :¦ ¦ Input "DX^3",D | |
| 214 | :¦ ¦ Input "EX^2",E | |
| 215 | :¦ ¦ Input "FX",F | |
| 216 | :¦ ¦ Input "G",G | |
| 217 | :¦ ¦ Disp "OPPOSITE OF H | |
| 218 | :¦ ¦ Input "X+H",H | |
| 219 | :¦ ¦ AH→T | |
| 220 | :¦ ¦ T+B→Z | |
| 221 | :¦ ¦ HS→R | |
| 222 | :¦ ¦ R+C→B | |
| 223 | :¦ ¦ QH→P | |
| 224 | :¦ ¦ D+P→C | |
| 225 | :¦ ¦ OH→N | |
| 226 | :¦ ¦ E+N→D | |
| 227 | :¦ ¦ MH→Q | |
| 228 | :¦ ¦ F+Q→E | |
| 229 | :¦ ¦ JH→X | |
| 230 | :¦ ¦ G+X→F | |
| 231 | :¦ ¦ Disp Z,A,B,C,D,E,F | |
| 232 | :¦ ¦ Pause | |
| 233 | :¦ ¦ Z→A | |
| 234 | :¦ ¦ If not(F | |
| 235 | :¦ ¦ Then | |
| 236 | :¦ ¦ ¦ 94→J | |
| 237 | :¦ ¦ ¦ 0→K | |
| 238 | :¦ ¦ End | |
| 239 | :¦ ¦ If not(F)not(E | |
| 240 | :¦ ¦ Then | |
| 241 | :¦ ¦ ¦ Goto 11 | |
| 242 | :¦ ¦ ¦ Delvar K | |
| 243 | :¦ ¦ End | |
| 244 | - | :End |
| 244 | + | |
| 245 | :End | |
| 246 | ||
| 247 |