The Museum of HP Calculators

HP Forum Archive 19

[ Return to Index | Top of Index ]

HP300s smartcalc error
Message #1 Posted by Scott Smith on 5 Jan 2010, 12:31 a.m.

Hi,

When I do the following calc on my smartcalc I get the wrong ansswer. Any ideas anyone?

The calc is 78724*pi*.075^2*.5

I get an answer of 800 instead of around 695.

Thanks

Scott

      
Re: HP300s smartcalc error
Message #2 Posted by Scott Smith on 5 Jan 2010, 12:42 a.m.,
in response to message #1 by Scott Smith

further to this if I multiply by .500000001 instead of 0.5 I get the correct answer.

Looks like I am back to my 48 or 30s

            
Re: HP300s smartcalc error
Message #3 Posted by Hubert Weikert on 5 Jan 2010, 11:31 a.m.,
in response to message #2 by Scott Smith

Hi,

With my 300s I get 221*(329/800)*PI, which converts with S<=>D to 695.5839564

Hubert

                  
Re: HP300s smartcalc error
Message #4 Posted by Norman Dziedzic on 5 Jan 2010, 1:49 p.m.,
in response to message #3 by Hubert Weikert

Funny,

For 221*(329/800)*PI I get 285.527...

Did you copy something down wrong?

                        
Re: HP300s smartcalc error
Message #5 Posted by Scott Smith on 5 Jan 2010, 4:36 p.m.,
in response to message #4 by Norman Dziedzic

Hi Guys,

I too get 285.382 from the above formula.

I have done this eqn over and over again on my 300s and always get 800. I have even saved intermediate values in registers and still get the wrong answer.

My 38G gives me the correct answers, so too does my 35s and 48.

Looks like I got a dud.

                              
Re: HP300s smartcalc error
Message #6 Posted by Tim Wessman on 5 Jan 2010, 7:26 p.m.,
in response to message #5 by Scott Smith

I repeated it on my emulator. I'm not sure if it is the actual code used in the unit though, or a reimplementation. . .

I suspect it is a setting of some kind causing the problems. Not sure which one though.

TW

                        
Re: HP300s smartcalc error
Message #7 Posted by Hubert Weikert on 6 Jan 2010, 3:58 p.m.,
in response to message #4 by Norman Dziedzic

Sorry, I had not checked what I wrote!

The correct term is (221+329/800)*PI, which results in 695.58...

The error depends on the setting of the fraction mode (SET UP/down). My calc is in MATH (MthIO) format mode.

setting ab/c (Mixed) gives 695.58...

setting d/c (improper) gives 800, thats the erroneus display.

Hubert

Edited: 7 Jan 2010, 11:27 a.m.

      
Re: HP300s smartcalc error
Message #8 Posted by Bart (UK) on 6 Jan 2010, 12:56 p.m.,
in response to message #1 by Scott Smith

Hi,

I have tried this by doing = between each multiplication (and S<=>D where necessary) and in the second last step have 1391.167193. Multiply this by 0.5 (i.e. display is "Ans x 0.5") and it returns 800 as well.

However, the correct answer is displayed if the equation is done in reverse.

edit: taking the last step as "Ans / 2" also gives 800

Edited: 6 Jan 2010, 1:00 p.m.

            
Re: HP300s smartcalc error
Message #9 Posted by Walter B on 6 Jan 2010, 1:13 p.m.,
in response to message #8 by Bart (UK)

Quote:
in the second last step have 1391.167193. Multiply this by 0.5 (i.e. display is "Ans x 0.5") and it returns 800 as well. ... taking the last step as "Ans / 2" also gives 800
Does this mean this device is unable to calculate 1391.167193 / 2 ? That's elementary math! :( Hard to believe.


[ Return to Index | Top of Index ]

Go back to the main exhibit hall