Я хочу округлить вверх или вниз a
, пока результат не станет целым числом.
a = 1.2
b = 1.5
a*b*16 = 28.8
Однако у меня есть критерий: a
должно быть зафиксировано не более чем с 3 знаками после запятой. Поэтому мне нужен расчет, в котором приведенный выше пример будет выводиться следующим образом:
a = 1.25
b = 1.5
a*b*16 = 30
На самом деле я что-то кодирую на Sass, но если бы кто-нибудь мог указать мне правильное направление, будь то написанное на JavaScript или что-то еще. Мне просто нужна помощь в формулировке этого запутанного вычисления!
Критерии: a
должно содержать не более 3 знаков после запятой. the result
должно быть целым числом.
Это вообще возможно?
a
необходимо исправить. Я обновил свой пост, чтобы сделать это более понятным. Да, 16 - это константа.b
и16
произвольны. - person   schedule 20.05.2012