Post Reply 
MOD function on HP Prime, in programming mode
03-19-2015, 02:41 PM
Post: #1
MOD function on HP Prime, in programming mode
The mod function is working normaly on the HP Prime.
When I run this small test it prints not the reminder, but
360001.5.

What is doing wrong?

EXPORT test()
Begin
Local J;
J:=(360*1000+1.5 mod 360);
Print(J);
End;

Cheers,

Jan Kromhout
Hellevoetsluis-NL
Find all posts by this user
Quote this message in a reply
03-19-2015, 02:59 PM
Post: #2
RE: MOD function on HP Prime, in programming mode
(03-19-2015 02:41 PM)Powersoft Wrote:  EXPORT test()
Begin
Local J;
J:=(360*1000+1.5 mod 360);
Print(J);
End;
Are you trying to calculate J:=( (360*1000+1.5) mod 360); ?
Find all posts by this user
Quote this message in a reply
03-19-2015, 03:08 PM
Post: #3
RE: MOD function on HP Prime, in programming mode
(03-19-2015 02:41 PM)Powersoft Wrote:  The mod function is working normaly on the HP Prime.
When I run this small test it prints not the reminder, but
360001.5.
...
J:=(360*1000+1.5 mod 360);

That seems like the right answer to me. Did you perhaps mean
J:=(360*1000+1.5) mod 360;

In the order of operations, mod comes before +.
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: