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; }
MultiRound(102, 1, 5) //would return 105.