Re: Rounding
Re: Rounding
- Subject: Re: Rounding
- From: Paul Berkowitz <email@hidden>
- Date: Tue, 19 Mar 2002 19:21:26 -0800
On 3/19/02 6:50 PM, I wrote:
>
On 3/19/02 5:47 PM, "Rob Jorgensen" <email@hidden> wrote:
>
>
>
>
> I need to extract the minutes from the time string of current date
>
> and then round them up to the next 5 minute increment. I can extract
>
> the minutes with no problem but the rounding is my weak spot (my loss
>
> of mathematical ability is documented in the archives of this list).
>
> :P
>
>
>
> So, how do I round 14 to 15, or 16 to 20? Does anyone care to share a
>
> handler which addresses this?
>
>
>
>
set X to RoundUpTo5(x)
>
>
on RoundUpTo5(X)
>
return (5 * ((x div 5) + 1))
>
end RoundUpTo5
>
Sorry - a little too simple, forgetting about the case where the number is
already divisible by 5. Improved:
set x to RoundUpTo5(x)
on RoundUpTo5(X)
if (x mod 5) /= 0 then
return (5 * ((x div 5) + 1))
else
return x
end if
end RoundUpTo5
--
Paul Berkowitz
_______________________________________________
applescript-users mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/applescript-users
Do not post admin requests to the list. They will be ignored.
References: | |
| >Rounding (From: Rob Jorgensen <email@hidden>) |