Округление целого числа

Округление числа с плавающей точкой делается достаточно тривиально — float и round функций вполне достаточно для этого, но что делать когда нам требуется округлить целое число?

Самые распространенные примеры для округления:

Обратите внимание на то, что результат мы получим типа float. Для того, чтобы получить значение типа integer, просто приведите к этому типу:

Вот таким не хитрым, но не вполне очевидным способом можно округлить целое число.