The following warnings occurred:
Warning [2] Undefined array key 65845 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 65847 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $thread - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $fid - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 65847 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $lang - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Attempt to read property "messages_in_thread" on null - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks





HP27S - dumb way to enter negative exponents?



#3

Spent about 15 minutes last night trying to figure out how to enter a negative exponent (such as 1E-6) on the HP27S.

Try it. Press 1 shift E then +/-. Won't work.

Try 1 shift E 6 then +/-. Won't work.

After quite a few minutes, I thought..."Surely, HP didn't mean for the MINUS key to be used?"

Voila.

Who on earth built it to use the minus key to enter a negative exponent? :-) I have to correct that mistake all the time in my students...they are always wanting to press the minus key to enter a negative number.

:-)
Gene


#4

Hi Gene,

15 minutes! It only took me 1 minute of confusion!

Seriously though, I think the whole handling of "minus" is the weakest, most poorly implemented part of the whole proud history of hp calculators.

That is, it seems that as long as HP was strictly RPN, it was nice. But all the algebraics, with exception of the RPL family, have a consternation factor near "10"

For instance:

32sii has a bug----a "unary minus" takes precedence over exponentiation in an equation---except that it does not function as such if it is the first character in the equation list. (In fact, it does not even show up as a "unary minus" in this position--it looks like a minus sign, so maybe it isn't really a bug!) Further, the CHS key will type either a unary minus, or a minus, depending on the context--very confusing!

33s: Improved on the 32sii by eliminating the precedence of "unary minus", yet, they retained the unary minus (a high placed minus) in the character set--confusing!

27s and 19b in my opinion are better--there is no unary minus---and in the equation list, it is a consistent system--if you want - (x^2) you write -x^2, but if you want (-x)^2 you write (-x)^2. In the 27s, the CHS key is simply that--a Change Sign key.

30s: the CHS key is a unary minus key--except it is infix, never postfix. However, this machine does not use the unary minus any more than the 33s--there is no good reason for it--except that they require it for the negative exponent. At least the 30s will give you a "syn error" if you do it the "wrong" way.

My absolute favorite machine for simplicity is the 48gx and its family. Here, there is no "unary minus" and the CHS key is merely that--a post-fix change sign key. You can use the minus sign anywhere you need a minus sign--and you can change the sign of the last + or - in the string by using the CHS key. Even better, the 48g will parse the command line to the stack, and in so doing, simplify extra minuses.

Intersting to note that the 27s/19b do not parse them out but allow extra minuses, e.g. 67---7 = 60. THe 30s does not allow extras--it returns a syntax error. The 32sii will allow double minuses, but not triples, however, you can get a double minus, followed by a "unary minus" to parse in the 32sii.

Note that where I say CHS above, I am referring to the key that says "+/-" Interesting that the old voyagers all used CHS--it also wold have been a better choice for the 48.

Perhaps the most surprising thing in a good way is the 33s ALGEbraic mode. When using the calculator line, you do all "one number functions" postfix (like RPN) and you add, subtract etc infix. Yet, the upper line display is parsed to proper algebraic notation, e.g. 30 sin parses to sin(30). Even better, the potential confusion involving the "unary minus", and also negative exponents, is resolved as well. If you do this on the 33s in ALG:

4 + 3 CHS ^ 2, the machine will parse it to:


4 + (-3)^2 so you can see what you are asctually doing.

**{Someone with a 33s, please confirm this--I don't have it at the office and I don't want to mislead).

Best regards,

Bill

Edited: 16 Nov 2004, 11:40 a.m.


Possibly Related Threads…
Thread Author Replies Views Last Post
  PRIME Lockup after pressing Enter key in Solver. Harold A Climer 13 3,653 10-14-2013, 12:05 PM
Last Post: Tim Wessman
  HP-Prime exponents display Richard Berler 7 2,182 07-19-2013, 05:54 PM
Last Post: dg1969
  WP-34s negative shifts Andrew Nikitin 5 1,533 06-12-2013, 04:10 AM
Last Post: Marcus von Cube, Germany
  Classic Series Enter Key Dan Lewis 15 4,208 12-19-2012, 09:10 AM
Last Post: Thomas Radtke
  complex exponents for e Ed Look 16 4,005 11-19-2012, 11:45 AM
Last Post: Ed Look
  Tricky XP 34 S Enter key Christophe Dubreuil 2 1,182 08-21-2012, 05:41 AM
Last Post: Christophe Dubreuil
  ENTER^ is your friend Matt Agajanian 26 6,146 06-01-2012, 10:19 PM
Last Post: Palmer O. Hanson, Jr.
  HP 15c question about [ENTER] nina scholz 5 1,773 03-29-2012, 10:13 AM
Last Post: M. Joury
  OT: Looking for 'ENTER' book Matt Agajanian 9 2,785 03-02-2012, 06:57 PM
Last Post: Matt Agajanian
  HP-35 powers with negative numbers Dan Lewis 26 5,997 01-26-2012, 02:41 AM
Last Post: Nick_S

Forum Jump: