мне нужно округлить поплавок до ближайшей .5, например:Округление с плавающей точкой с точностью до .5
1.1 = 1
1.5 = 1.5
1.6 = 1.5
1.8 = 2
и так далее. Я действительно не знаю, как это сделать. Любая помощь будет принята с благодарностью.
мне нужно округлить поплавок до ближайшей .5, например:Округление с плавающей точкой с точностью до .5
1.1 = 1
1.5 = 1.5
1.6 = 1.5
1.8 = 2
и так далее. Я действительно не знаю, как это сделать. Любая помощь будет принята с благодарностью.
Для положительных чисел Умножение на 2, добавить 0,5, усечение, делим на 2.
Вы являетесь находчивым сэром – WearyWanderer
@RobertHarvey - ближняя 0,5, а не 5, но я предполагаю, что связь достаточно близко. –
Ваш третий пример, если округлить до ближайшего .5, будет 1,5, а не 2. Вы действительно имеете в виду раунд? – PeteH
@PeteH вы правы, я исправлю вопрос. – Aleph72