HP Forums

Full Version: MOD function on HP Prime, in programming mode
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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
(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); ?
(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 +.
Reference URL's