Hi Everyone,Some of you know what the hp Prime is , some of you do not. For those let me introduce you to this calculator. First it is not just a calculator, It is a touch screen graphing with apps with CAS computer

algebra system with a numeric home screen that will switch between the two.It is also wireless and has

textbook, algebraic and 128-level RPN (aka Advanced RPN) entry logic. It also has a EXAM mode for test.

Programming is not compatible with user RPL or system RPL language, Instead it uses HPPP or HPPPL or what was called hp Basic, it also supports creating apps. This is based on a language introduced on the HP 38G and built in on subsequent models. It will not also support RPN language. But wait may be i spoke to soon ,is this possible just have to wait and see. How great this would be for those who have not used this language but have wrote RPN for years. This means many of you old timers could use this calculator. well this would take magic.Need to learn this new language???, But why i have a computer . Well i regret the day i would survey without a calculator and this new prime one day will have new surveying apps ,cause look at what it will do. You can switch between CAS and home just with just a smile no other can do this, It has 3 ways for entry , no other can do this,it has touch screen and key entry, nothing special, but what about all those apps, and the graphics are amazing . Once you have learned this HPPL language this calculator is unstoppable .but do not make your mind up yet just take it all in and here is some more info. And a whole lot more to come.

## Replies

Hi Everyone, Found this advanced math lesson for the Hp prime. It is very good, thought i would include it.

It is in PDF and downloadable, so here it is.

http://www.hpgraphingcalc.org/uploads/9/4/3/8/9438994/learning_a_le...

Hi Everyone,this lesson is on Statistics 2Var App: MAKELIST, L1 and Spreadsheets

I think i like this one. Good lesson.

https://docs.google.com/document/d/12KjgUcrtXSXfIsHf2TJVG9Fx0T3Ec04...

Hi Everyone, Using this calculator, In Home and CAS is like two in one. Solving Equation using solve( )

App, I love the way it works, in both,this calculator is amazing. Use Simplif to do just that.

https://docs.google.com/document/d/1eTfTRr-rwA9kSBI9qu-OEYCqhtLauaD...

Hi Everyone, Have not been back here in a good while, sorry i will add some more now. This time on Spreadsheets , seems like a lot of you like them , but here there on a calculator. But how cool is that. I have already showed you a lot on this App. but it seems it never ends, the things you can do on one.But here is some more. this time CAS, Calculus .

https://docs.google.com/document/d/1GUVZxfun-vyBXsy-gxlMyeEIO7LYueN...

Hi Everyone, Took a break from this discussion, to add some more. and now i am back with Eddie Shore and User Keys on the HP Prime. Very important lesson. so here is Eddie Shore ,with HP Prime Tips: Setting Up User Keys.

http://edspi31415.blogspot.com.es/2013/09/hp-prime-tip-setting-up-u...

Hi Everyone,here are two Programs. One is for the HP Prime and the other for those of you who use Texas instruments Calculators ,this one is for the TI 84,most of their programs will also run on there other models,But this is a must for you math students,and it could be beneficial to us Surveyors too,this is by Eddie Shore. It is

onRotation and Translation of the 3-D Vectorwith both calculatorshttp://edspi31415.blogspot.com/2015/04/hp-prime-and-ti-84-rotation-...But here is the Prime Program and check out the lesson for the info.BEGIN

LOCAL x, y, z, n ;

x:= [ [1 ,0, 0 ] , [ 0,COS (a), − SIN (a) ] ,

[ 0, SIN (a) ,COS (a) ] ] ;

y := [ [ COS (b), 0 ,− SIN (b) ],[ 0,1,0 ] ,

[ SIN (b), 0, COS (b) ] ] ;

z:= [ [ COS (c), − SIN (c), 0 ] ,

[SIN (c), COS (c), 0 ] , [ 0, 0, 1 ] ] ;

n: =x * y * z * m + t ;

RETURN n;

END;Hi Everyone, Activity lesson Three,is on Exploring Projectiles,This lesson you may have or may not like to explore it ,but it is very interesting and it also help with learning how to use the graphing properties of the calculator and it is on moving objects,so this i will include it. It is also in PDF,downloadable. And this is a Graphic Calculator, so here Exploring Projectiles . And how to plot them ,You can also add an inclined plane to your model. So this can be educational in more ways than one.

http://www.hpgraphingcalc.org/uploads/9/4/3/8/9438994/activity_3_ex...

Now on to other things, CAS , computer algebra system The CAS is based on the free and open-source Xcas/Giac 1.1.2 engine by Bernard Parisse, who was also the main developer of the CAS system integrated into the HP 49G and successors. The Hp Prime is like having two calculators as one.

The calculator can quickly switch between the two, unlike its competitors, which either have a CAS

model or a non-CAS model. Some have never used a computer algebra system ,and are new to this type of calculations ,so that i like to include ,(13.6) Symbolic algebra and Mathematics with Xcas (in English)

By Renée De Graeve, Bernard Parisse this is a reference to advanced programming by the developer of the CAS system. This is a must have for students of this calculator,this is a lot of information on using this calculator and the CAS system. So here is the link.

http://www-fourier.ujf-grenoble.fr/~parisse/giac/doc/en/cascmd_en/

Hi Everyone,Now activity_2 Solving Equations,Now you know that this is important on any Calculator.

And learn how to write your favorite Survey Equations,on the HP Prime.

See ,how this one does it,It will amaze you.Very good lesson. And it is downloadable.in PDF.

http://www.hpgraphingcalc.org/uploads/9/4/3/8/9438994/activity_2_so...

Before I start I just want to say I love the Prime, mostly for the inclusion of PPL and a IDE that runs on ye olde pc (because, let be honest, a calculator keyboard, no matter how good, still sucks compared to a real one...). I am (was) an avid user of UserRPL and thought that was pretty good until now.

However I have one really big grump with PPL; why is the new INPUT() so convoluted? The syntax to have a input box with one field, one drop down, and a couple check boxes is pretty wild. Why can't couldn't the input setup be broken into parts something like:

INPUT_GROUP, a meta function which purely for layout and display of individual input sub functions.

Then the sub functions:

plain INPUT (like the original with only a title,input fields, and info about the inputs fields.

DROPDOWN, a drop down menu function, syntax similar to plain input.

CHKBOX, check box function, ditto...

etc. insert your choice here....

So you could create:

INPUT_GROUP({INPUT(A,"title","input","description")},{CHKBOX({B,1},{C,1},"label 1","label 2"})

for an input page with an input field and a set of check box.

Additionally, why not extend INPUT_GROUP to a function that could do something like the following where the initial input would be a set of checkboxs which would drive what drop down menu was presented next all with in the same INPUT_GROUP window.

INPUT_GROUP({INPUT({CHKBOX({A,1},{B,1},"label 1","label 2"}

IF A==1 and B==0 then {DROPDOWN(C,"choice1","choice 2"},

IF A==0 and B==1 then {DROPDOWN(D,"choice3","choice 4"}

ELSE {DROPDOWN(E,"choice 5","choice 6"});

Just a thought.

The simple form is: INPUT(var)

The intermediate form is: INPUT(var, title, label, help, reset, initial)

The advanced form is the same as the intermediate, except var, label, reset, and initial are actually lists of that respective type:

INPUT(

{ var1, var2, …, varn },

title,

{ label1, label2, …, labeln },

{ help1, help2, …, helpn },

{ reset1, reset2, …, resetn },

{ initial1, initial2, …, initialn } )

The only other change is that var1 through varn have the form:

{ varname, type_specifier, position }

INPUT(

{ var1, var2, …, varn },

title,

The beauty of this command are the different shapes of complexity of it depending on your needs. You can start with a INPUT (A) and then create a multipage form with multiple interelated (or not) checkboxes, drop down lists and so on.

I think that HP made a real effort on this side trying to satisfy both newbees and experienced users. Thanks for that HP.

Do not take my INPUT arguments too seriously. It was just a test to show the power of this command with positions, argument types, checkboxes and so on.

I think that a builder would be nice but my development process usually iterate writing the code and at the same time trimming the gui. It is something easy to me while i think about the algorithm which is always more difficult for me ( and sometimes not possible for me).

Please also consider that some users would also like to display some grobs on the same screen to display for example what the variables are. I am one of these :+)

Just some few thoughts from Prime Users on how to Master Input Commands,Do you have any.

awesome!

Next