HP calculatores kode
Jeg har en HP 40g Calculators med et program i der ser ud som flg:HP39AscD 6 AKKORD
INPUT A;"L\198NGDE";"I METER";"DELELIG MED 3";
0:INPUT B;"H\O/JDE";"I METER";"DELELIG MED 2";
0:INPUT C;"KONSOLLER";"ANTAL ";"";
0:INPUT D;"TOPSK\198RM ";" 0 ELLER 1";"0=NEJ 1=JA";
0:INPUT E;"DRAGERE";"ANTAL M ";"ANTAL METER";
0:INPUT F; "R\O/R";"ANTAL M";"ANTAL METER";
0:INPUT G;"KOBLINGER";"ANTAL ";"";
0:INPUT H;"D\198K";"ANTAL";"D\198K SOM GULV";
0:INPUT I;"HJ\O/RNE";"ANTAL";"";
0:INPUT J;"HJ\O/NE BLINDRUM";"ANTAL";"";
0:INPUT K;"TRANSPORT";"ANTAL";"";
0:A/3+1\|>L:B/2\|>M:A/3\|>Q:Q*M\|>N:L*M\
|>O:L*8.70+6\|>X:X+M*12.85\|>X:X+N*5.60\
|>X:X+O*9.10\|>X:X+(B+N)*1.50\|>X:X+C*9.60\
|>X:X+D*Q*12\|>X:X+E*7.60\|>X:X+F*1.25\
|>X:X+G*2.85\|>X:X+H*4.20\|>X:X+I*M*14.60\
|>X:X+J*M*26.40\|>X:X*1.1\|>X:K*X*0.0933\
|>P:X+P\|>Y:Y*1.5*1.05\|>R:R/\Gh\|>S:S*Z\
|>T:T+R\|>U:O*2+L\|>V:ERASE:DISP 1;
"AKKORD OP: "X:DISP 2;
"AKKORD OP+TR.:"Y:DISP 3;
"AKKORD O+N+TR:"R:DISP 4;
"DYRTIDSTIMER: "S:DISP 5;
"DYRTID I KR.: "T:DISP 6;
"R\198KKEMETER: "V:DISP 7;
"AKKORD M.D-TID:"U:FREEZE
Jeg kan godt regne ud at INPUT kommandoerene ligger en værdi i en variabel og at det hele bliver skrevet ud til sidst, men hvordan får jeg en mening ud af selve beregningen, altså:
0:A/3+1\|>L:B/2\|>M:A/3\|>Q:Q*M\|>N:L*M\
|>O:L*8.70+6\|>X:X+M*12.85\|>X:X+N*5.60\
|>X:X+O*9.10\|>X:X+(B+N)*1.50\|>X:X+C*9.60\
|>X:X+D*Q*12\|>X:X+E*7.60\|>X:X+F*1.25\
|>X:X+G*2.85\|>X:X+H*4.20\|>X:X+I*M*14.60\
|>X:X+J*M*26.40\|>X:X*1.1\|>X:K*X*0.0933\
|>P:X+P\|>Y:Y*1.5*1.05\|>R:R/\Gh\|>S:S*Z\
|>T:T+R\|>U:O*2+L\|>V:ERASE:DISP 1;
findes der et sted hvor jeg kan finde en forklaring på syntaxen, for jeg kan umiddelbart ikke finde noget i manualen.
mvh
Johnny
