The Museum of HP Calculators

HP Forum Archive 14

[ Return to Index | Top of Index ]

33s bug list
Message #1 Posted by Dave Olson on 19 May 2004, 11:26 a.m.

Has anyone compiled a list of known bugs in the 33s yet? It would be interesting to see what is known, how serious they are, etc.

      
Re: 33s bug list (A START)
Message #2 Posted by Mike on 19 May 2004, 2:00 p.m.,
in response to message #1 by Dave Olson

Here is a pretty good start gleaned from this forum. (Sorry I did not cite the sources, all of whom are much smarter than I)

*****FRACTION ANONALY IN PROGRAM MODE If you try to enter a fraction in PRGM mode it comes out with commas in the wrong place. Try this: enter program mode and enter the fraction 1234/567. It'll come out looking like this: 12,34/,567. If you enter the same fraction on RPN or ALG mode it works just fine. (My newer 33s does not do this, older model may)

**** STAYS IN RAD AFTER RESET I realized today while doing my physics homework that my calculator was operating in radians mode, even though the RAD annunciator was not on. I did a bit of research, and realized that if you use the self-test (C and 1/x), the LCD screen reverts to its default state (only says RPN), but the calculator does not revert to the default state.

***** SWAP FUNCTION DIFFERENT IN OLDER AND NEWER MODELS In algebraic mode

Press: 24 divide 12 X<>Y ENTER and what do you get?

Does your HP33S show 0.5? or Do you get a divide by zero error?

The older (first run Calculators, SN CNA40…) result in 0.5, while the newer CNA41… result in divide by 0 error.

**** ALL CLEAR PRODUCES ODD DISPLAY

Switch to algebraic mode, and make sure the stack/display is clear by pressing the <C> (ON) key.

Press: 24 then press the Minus key. Your display should have "24-" in the top line and "24.00" (assuming FIX 2) in the bottom line. Now clear the calulator's memory by pressing the green <leftshift> key, followed by the <clx> key (you know, the <backspace> key just below TAN). Using the big "wobble" key, navigate to: 3ALL, and press <ENTER>. At the "CLR ALL? Y N" prompt, navigate to "Y" and press <ENTER> Finally, press: 24 then press the ADD key. What do you see? On my calculator, the top line is "-24+" and the bottom line is "-24.00". What's up with that?!?

Here's another one in alg mode: Press: 24 then press the Divide key. Your display should have "24/" (/ is the divide symbol) in the top line and "24.00" (assuming FIX 2) in the bottom line. Now clear the calulator's memory by pressing the green <leftshift> key, followed by the <clx> key (you know, the <backspace> key just below TAN). Using the big "wobble" key, navigate to: 3ALL, and press <ENTER>. At the "CLR ALL? Y N" prompt, navigate to "Y" and press <ENTER> Finally, press: 24 then press the Divide key (or the Multiply or Minus or Plus key). What do you see? On the newer calculator, the top line is "0/" and the bottom line is "0.00". BTW, if you had pressed the any of the other keys (Multiply, Minus, or Plus), the top line would be "0x", "0-", or "0+", respectively, and the bottom line is "0.00").

**** COMPLEX NUMBER ANOMALY

Do a complex function in ALG Mode. Say, (3 +4 CMPLX) x (4 + 5 CMPLX). Now, you know that the real portion will show up in the display like "Re= -8" and you have to push the down arrow to see the imaginary part: " Im=31"

So this begs the question: how do you get to the imaginary part in a program? (since the down arrow is not a programmable function). You push x<>y! But look what happens when you do this manually: If you push x<>y, you then see "Re=31" and the top line will say "(31 -8i)" If you hit x<>y again, you get back to the "Re=-8"; the top line returns to "(-8 + 31i).

So, this x<>y is how you can use the results of complex number actions in a program. You STO to a variable, X<>Y, STO to another Variable and carry on from there. Note that only the value is stored in the variable---the "Re" part is stripped (this is consistent with the way the 32sii works, too, with say the results of an equation solve).

***** PROBABILITY ERROR

2000 Enter 1000 nCr and the calculated result : 1.8099e499 The correct answer is: 2.048151626989490*10^600, which on an HP 33s would be an overflow.

Mike 1111

Edited: 19 May 2004, 3:21 p.m.


[ Return to Index | Top of Index ]

Go back to the main exhibit hall