MultiRound

De DigiWiki.

Version du 11 mars 2012 à 05:34 par Djphil (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

This function allows for easy rounding up or down of integers using mulitples.

integer MultiRound(integer input, integer UpDn, integer Multiple)
{
    integer r = input % Multiple;
    if (r)
    {
        if (UpDn)
        {
            return input + (Multiple - r);
        }
        return input - r;
    }
    return input;
}

Example Usage:

MultiRound(102, 1, 5) //would return 105.
Outils personnels
donate
Google Ads