RE: Rounding off in AppleScript
RE: Rounding off in AppleScript
- Subject: RE: Rounding off in AppleScript
- From: "Scott Babcock" <email@hidden>
- Date: Tue, 12 Apr 2005 20:13:51 -0700
- Thread-topic: Rounding off in AppleScript
Try this:
on RoundOff(num, precis)
set factor to 10 ^ precis
return ((round(num * factor)) / factor)
end RoundOff
This uses the 'round' osax instead of adding 0.5 and applying integer
division by 1. The asax works correctly for negative numbers as well as
positive numbers, rounding to the nearest integer.
-----Original Message-----
Hello list,
Does there exist any AppleScript primitive that rounds off a floating
point number up to a desired number of decimal points, e.g.
RoundOff(4.213452, 2)
Could round off the number and return me 4.21
And similarly
RoundOff(4.98123, 0)
Returns me 5.00
TIA.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Applescript-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden