Как сделать это в HiAsm? Обычное округление вот:
Add(MathParse,13603130,392,649)
{
DataCount=2
MathStr="round((%1 / %2), 0.1)"
}
Как округлить до кратного точности. Мне надо округлить с точностью до 1.
Заранее спасибо
Ответов: 689
Рейтинг: 20
|
|||
В Excel такая функция ОКРВВЕРХ - Возвращает результат округления с избытком до ближайшего числа, кратного точности. Например, если в значениях цен необходимо избежать рублей, а товар стоит 442 рубля, используйте формулу =ОКРВВЕРХ(442;10), чтобы округлить цену с точностью до 10 рублей.
Как сделать это в HiAsm? Обычное округление вот:
Как округлить до кратного точности. Мне надо округлить с точностью до 1. Заранее спасибо |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
MathParse.html писал(а),
|
|||
карма: 9 |
|
Ответов: 2125
Рейтинг: 159
|
|||
Galkov, Ему надо с избытком: y*round(x/y+0.49999999)
|
|||
карма: 1 |
|
Ответов: 9906
Рейтинг: 351
|
|||
а я подумал, что проблемы с "до единицы"...
|
|||
карма: 9 |
|
Ответов: 689
Рейтинг: 20
|
|||
Решил вот так:
code_43 |
|||
карма: 0 |
| ||
файлы: 1 | code_43.txt [1.2KB] [814] |
Ответов: 2125
Рейтинг: 159
|
|||
А почему не так: code_44
Так гораздо экономнее И понятнее. [size=-2]------ Добавлено в 11:24 И кстати, для не целых тоже годится. А если указать второе число 0.5 то будет "округлять" до 0.5; 1; 1.5; 2; 2.5; ... |
|||
карма: 1 |
| ||
файлы: 1 | code_44.txt [528B] [769] |
Ответов: 9906
Рейтинг: 351
|
|||
А я так:
|
|||
карма: 9 |
|
Ответов: 689
Рейтинг: 20
|
|||
Спасибо всем, особенно Galkov'у
Тему можно закрыть (как это сделать самому, не нашел, наверное мне нельзя) |
|||
карма: 0 |
|