Probably is an easier way but..
if your target number is an even 20, and the current value is 15

put 20 into targetNum
put 15 into curNum

(targetNum - (curNum mod targetNum)) + curNum --should do it.

On Sat, Feb 18, 2012 at 4:39 PM, Marty Knapp <martykn...@comcast.net> wrote:

> Let's say I have a numeric field and a button to increase the value and a
> button to decrease the value. When I click the increase button, I want it
> to increase to the next highest value that is evenly divisible by 20. So if
> the field has a value of 19, a click will set the value to 20. If the field
> has a value of 121, a click would increase  it to 140.
>
> I know I could do it by adding (or subtracting in the case of a decrease)
> but is there a more elegant and/or faster way to do that?
>
> Thanks,
> Marty K
>
> ______________________________**_________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/**mailman/listinfo/use-livecode<http://lists.runrev.com/mailman/listinfo/use-livecode>
>
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to