|
|
|
Округление
|
|||
|---|---|---|---|
|
#18+
Большая проблема, очень нужна помощь!( Не могу справиться с округлением. Принцип должен быть такой, берем какой-то процент от числа, без округления доводим до трех знаков до запятой, а после округляем. Пробовала делать так SimpleRoundTo(RoundTo(((sumv /100)*razmer_ud), -3),-2);, в некоторых случаях работает неправильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2017, 11:11:58 |
|
||
|
Округление
|
|||
|---|---|---|---|
|
#18+
Давай пример в цифрах -- что откуда берется, как считается и что должно получится в итоге. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2017, 11:23:27 |
|
||
|
Округление
|
|||
|---|---|---|---|
|
#18+
JaDi, Например, 86653.15 взять 10 процентов = 8665.32, должно быть так, а считает 8665.31 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2017, 11:26:41 |
|
||
|
Округление
|
|||
|---|---|---|---|
|
#18+
Кареглазая_зая, Может потому, что RoundTo -- это банковское округление, когда 0.5 округляется то в 1, то в 0 к ближайшему четному результату (например, 4.5 -> 4 и 5.5 -> 6). А вот SimpleRoundTo -- как раз то самое "школьное" округление к большему (4.5 -> 5; 5.5 -> 6). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2017, 11:32:24 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=140&tid=2042133]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
92ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 416ms |

| 0 / 0 |
