Post Reply 
Adding Table of constant Units? how?
09-09-2016, 06:12 PM
Post: #8
RE: Adding Table of constant Units? how?
(09-04-2016 06:50 PM)StephenG1CMZ Wrote:  If you need your constants to include units rather than just numbers, there is a complication: CONVERT's second parameter must be 1 unit, not 0.5 unit (using 0.5 in this example to convert between HP AU and my own AU, to make the output value obviously different.

Code:


 EXPORT MYAU:=0.5;//MULTIPLIER TO CONVERT BETWEEN HP AU AND MY AU
 EXPORT MYAUinAU:=0.5*1_au;//DOESNT WORK
 EXPORT LY()
 BEGIN
  PRINT();
  PRINT("LYR in HP AU: "+CONVERT(1_lyr,1_au));
  PRINT("LYR in MY AU: "+MYAU*CONVERT(1_lyr,1_au));
  PRINT("LYR NOT in my AU: "+CONVERT(1_lyr,MYAUinAU));//users may not expect this
 END;


To make Using your own units possible you would want CONVERT to notice that MYAUinAU was a value other than 1 unit and modify the number returned accordingly.

///////////////////
with all due respect to all the programmers C++, Perl, Ruby are a lot easier and more powerful a language than HP C. its making me second guess just using an app on my iPhone to do this calculator thing.
Is there a code or language PDF for HP C(language)????????
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Adding Table of constant Units? how? - tom234 - 09-09-2016 06:12 PM



User(s) browsing this thread: 1 Guest(s)