Nov
3

Rounding To Grouping

Programming/JavaProgramming/JavaScriptProgramming/PHP

There may come a time when you have to round a number up or down to certain multiples of another number. Since us Australians haven’t had one-cent pieces in quite some time, most purchases are rounded up or down to multiples of five cents.

Enough of my side-story. Here’s some simple code to get the job done:

Java:

import java.lang.Math;

public float roundToGrouping(float number, float grouping) {
    return Math.round(number/grouping)*grouping;
}

PHP:

function roundToGrouping($number, $grouping) {
    return round($number/$grouping)*$grouping;
}

JavaScript:

function roundToGrouping(number, grouping) {
    return Math.round(number/grouping)*grouping;
}

Saturday, November 3rd, 2007 @ 01:23 PM • • Previous Related Post

Responses

There are no responses for this post.
Comments are open, you can write a comment below.

Respond