WP 34S and 31S bugs and fixes
|
12-08-2014, 05:03 PM
(This post was last modified: 12-08-2014 05:25 PM by walter b.)
Post: #38
|
|||
|
|||
RE: WP 34S and 31S bugs and fixes
Remember we want to stay with the features as documented. That's a constraint to be fulfilled. Luckily, the manual v3.1 reads on p. 37:
Quote:All keyboard input will be interpreted when the input is completed, according to the modes set at that time.This is also found on p. 74 of the manual v3.3. So, when entering a real number featuring an exponent, we can test the exponent alone being smaller than 385 and greater than -384; this is already done now and takes care of cases 2 through 4 in Bit's post. Only case 1 remains to be taken care of; for that I tend to vote for "Shift the exponent so it becomes 84 to give the same result as if [+/-] was pressed first" for sake of consistency with other methods entering such a negative exponent (i.e. [EEX] [+/-] 384 or [EEX] 3 [+/-] 84 or [EEX] 38 [+/-] 4). IMHO, that suggestion would cover all special cases Bit mentioned. And it stays consistent with the manual. d:-) P.S. The alternative would be to start even elementary exponent testing not earlier than closing the entire input. That would also follow the quoted sentence (since it's a bit ambiguous) but violate the statements on p. 161 (v3.1) or 276f (v3.3) head on. |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 2 Guest(s)