[TI-59/58] Percentage calculation.
|
06-01-2016, 12:17 PM
(This post was last modified: 06-02-2016 12:08 PM by Dieter.)
Post: #13
|
|||
|
|||
RE: [TI-59/58] Percentage calculation.
(06-01-2016 10:52 AM)hp41cx Wrote: 08 93 . Very interesting. OK, the 58C has a ROM that's different from the 59. Since it appeared quite a while after the 58/59 were released this could be a kind of bugfix. I did some more tests on TI59.EXE for Windows, using a short test program: Code: 000 76 LBL This loads the first HIR with 1 and multiplies this by the input before the register is finally recalled. So if everything works as expected the output should match the input. Here is what I got: Code: input output So in numbers with negative exponent the sign of the latter is ignored. 0,1 = 1E-1 becomes 1E+1 = 10, and 5E-5 becomes 5E+5 = 500000. But wait, it's getting even better: Code: input output So very small values are handled correctly while for larger ones the sign of the exponent is ignored. Further tests showed that the limit seems to be 5E-11. See below. Now let's enter values below 1 in EE mode. Code: input output So in EE mode everything sees to work fine! Now let's try ENG mode Code: 2nd ENG So ENG mode seems to work fine, too. All in all it turned out that the problem with the ingored exponent sign only occured if the number was displayed without an exponent. That's why 5E-11 still shows the problem (display is rounded to ,0000000001) while 4,99E-11 has no problems (display is 4,99 -11). Is this strange, or what? BTW, I just discovered some other odd behaviour, not sure whether it's the same on a real hardware 58/59/58C: Code:
So even after a number has been entered or calculated, pressing EE seems to re-edit the exponent. Dieter |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 3 Guest(s)