Base conversion program.
07-05-2015, 06:34 PM (This post was last modified: 07-05-2015 11:51 PM by TechAlex.)
Post: #1
 TechAlex Junior Member Posts: 13 Joined: May 2015
Base conversion program.
I am new to the HP Prime, I got mine about a month ago. One thing I do like about the HP Prime is that is very easy to program it. The HP Prime itself together with the Virtual HP Prime and the connectivity kit, in my opinion is the best combination. You are in control of this number eating machine.

I had for many years the 48SX, finally the "ON" key gave up.

Anyway, I read that the HP Prime sucks regarding base conversion, and I agree on that. I thought, a small program will take care of that, here it is based on SETBASE. (Page 544)

// HP Prime Base Conversion.
// Alex Rodriguez - 2015
EXPORT Base_Conversion()
BEGIN
LOCAL X,bin,oct,dec,hex;
INPUT(X, "Enter number to convert:");
bin:=SETBASE(X,1); // e.g. #0101110b
oct:=SETBASE(X,2); // e.g. #2345o
dec:=SETBASE(X,3); // For base 10, Enter number as usual.
hex:=SETBASE(X,4); // e.g. #456ABCDh, pay attention to the upper case.
PRINT();
PRINT("Here is the conversion regardless of what
base the Prime is set to:");
PRINT(" ");
PRINT("Binary number " +bin);
PRINT("Octal number " +oct);
PRINT("Decimal number" +dec);
PRINT("Hex number " +hex);
END;

Alex
07-06-2015, 12:49 PM
Post: #2
 eried Senior Member Posts: 746 Joined: Dec 2013
RE: Base conversion program.
If you type a #number in HOME or CAS and invoke BASE again (Shift+[-]) you will get a little base conversion dialog.

My website: ried.cl
07-06-2015, 01:18 PM
Post: #3
 Marcelo Vanti Junior Member Posts: 38 Joined: Jan 2014
RE: Base conversion program.
On the other hand, I'd love a conversion program to IEEE 754 floating point standard.

Marcelo
07-06-2015, 10:57 PM
Post: #4
 TechAlex Junior Member Posts: 13 Joined: May 2015
RE: Base conversion program.
(07-06-2015 12:49 PM)eried Wrote:  If you type a #number in HOME or CAS and invoke BASE again (Shift+[-]) you will get a little base conversion dialog.

Yes, eried, I am aware of that menu, to me its some kind of limited and archaic. Out of the box, the Prime is not the best for base conversion.

I'd Rather be a King in Hell than a Pauper in Paradise.
07-06-2015, 10:58 PM
Post: #5
 TechAlex Junior Member Posts: 13 Joined: May 2015
RE: Base conversion program.
(07-06-2015 01:18 PM)Marcelo Vanti Wrote:  On the other hand, I'd love a conversion program to IEEE 754 floating point standard.

That will be a nice late-night-weekend project.

I'd Rather be a King in Hell than a Pauper in Paradise.
07-06-2015, 11:32 PM
Post: #6
 Tim Wessman Senior Member Posts: 2,293 Joined: Dec 2013
RE: Base conversion program.
(07-06-2015 10:57 PM)TechAlex Wrote:  Yes, eried, I am aware of that menu, to me its some kind of limited and archaic. Out of the box, the Prime is not the best for base conversion.

Hello,

What do you consider to be limited/archaic? What do you want changed?

TW

Although I work for HP, the views and opinions I post here are my own.
07-06-2015, 11:41 PM
Post: #7
 douganc Junior Member Posts: 34 Joined: Sep 2014
RE: Base conversion program.
Shift Left
Shift Right
Rotate Left
Rotate Right
Thank You
Colm
07-07-2015, 12:00 AM (This post was last modified: 07-07-2015 12:12 AM by TechAlex.)
Post: #8
 TechAlex Junior Member Posts: 13 Joined: May 2015
RE: Base conversion program.
(07-06-2015 11:32 PM)Tim Wessman Wrote:
(07-06-2015 10:57 PM)TechAlex Wrote:  Yes, eried, I am aware of that menu, to me its some kind of limited and archaic. Out of the box, the Prime is not the best for base conversion.

Hello,

What do you consider to be limited/archaic? What do you want changed?

Dont get me wrong, the Prime is the best calculator out there. Compare to the Nspire and the Casio, the Prime is way more elegant the way the results are presented on the screen, the workmanship of the machine itself is superior compare to those two calculators, etc, etc.

When I said is limited and archaic, I refereed to that little base conversion menu.

I'd Rather be a King in Hell than a Pauper in Paradise.
07-07-2015, 03:13 AM
Post: #9
 eried Senior Member Posts: 746 Joined: Dec 2013
RE: Base conversion program.
(07-06-2015 11:41 PM)douganc Wrote:  Please add Bit Shifting Functions to Prime such as:
Shift Left
Shift Right
Rotate Left
Rotate Right
Thank You
Colm

(07-07-2015 12:00 AM)TechAlex Wrote:
(07-06-2015 11:32 PM)Tim Wessman Wrote:  Hello,

What do you consider to be limited/archaic? What do you want changed?

Dont get me wrong, the Prime is the best calculator out there. Compare to the Nspire and the Casio, the Prime is way more elegant the way the results are presented on the screen, the workmanship of the machine itself is superior compare to those two calculators, etc, etc.

When I said is limited and archaic, I refereed to that little base conversion menu.

There is a little reminder in the bottom of the app:

you can drag with your fingers to do shift/bits operations, and change the base with +/-, etc

My website: ried.cl
07-07-2015, 05:09 AM
Post: #10
 cyrille de brĂ©bisson Senior Member Posts: 1,047 Joined: Dec 2013
RE: Base conversion program.
Hello,

Have you looked under the program editor to the cmds/Integer menu? there is quite a bit there too (pun intended)...

Cyrille
07-07-2015, 07:51 AM
Post: #11
 Angus Member Posts: 212 Joined: Feb 2014
RE: Base conversion program.
I would prefer quick access, conversion and entry using the softkeys e.g.
Starting a big menu like it is at the moment is slowing down work. Especially when doing many conversions between bases.
I hope my wish got clear: anything like e.g. in the 42. A more productive solution.
07-07-2015, 01:57 PM
Post: #12
 Tim Wessman Senior Member Posts: 2,293 Joined: Dec 2013
RE: Base conversion program.
(07-07-2015 12:00 AM)TechAlex Wrote:  When I said is limited and archaic, I refereed to that little base conversion menu.