Округление

Тема в разделе "Lotus - Программирование", создана пользователем Antigo, 30 авг 2013.

  1. Antigo

    Antigo Active Member

    Регистрация:
    16 фев 2012
    Сообщения:
    41
    Симпатии:
    0
    Всем привет!
    Вопрос простой, как мне на лотусскрипте округлить число 9.35 до близжайшего большего целого, то есть до 10?
     
  2. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
  3. Antigo

    Antigo Active Member

    Регистрация:
    16 фев 2012
    Сообщения:
    41
    Симпатии:
    0
    а как просто округлить число до близжайшего целого? например 12,24 в 12 и 13,75 в 14
     
  4. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    help почитать, так даже пример есть
     
  5. Antigo

    Antigo Active Member

    Регистрация:
    16 фев 2012
    Сообщения:
    41
    Симпатии:
    0
    в хелпе не понятно написано по этой ф-ции. вот такой пример
    Print Round(153.33, -2) ' Prints 200
    почему вдруг 200? какое число вводить вторым аргументом мне для 12,75?
     
  6. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    Второй параметр отвечает за позицию до которой надо округлять.
    Если позиция > 0, то округление в позициях дробных частей.
    Если позиция < 0, то округление в позициях целых частей.
    Примерах это видно:
     
  7. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    еще вариант:
    Код (LotusScript):
        k = 12.752
    k = (k\1)
    Print "*" & k
    Округление в большую сторон. вернет 13
     
  8. Antigo

    Antigo Active Member

    Регистрация:
    16 фев 2012
    Сообщения:
    41
    Симпатии:
    0
    спасибо!) работает
     
  9. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    я бы посмотрел в каких случаях последний метод может дать сбой.
    Это целочисленное деление, для округления оно еще может и подойдет, а вот глобально надо смотреть.
     
  10. Murtas

    Murtas Well-Known Member

    Регистрация:
    11 апр 2006
    Сообщения:
    123
    Симпатии:
    0
    э хакеры не усложняйте ... CInt илм Fix поможет вам для забирания целой части, а функцию округления лучше написать свою - спросите у гугла
     
  11. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
    есть готовая в java, через бридж числовые значения передаются
    как заюзать бридж - стопицот раз обсуждалось
     
Загрузка...
Похожие Темы - Округление
  1. zeitroid
    Ответов:
    1
    Просмотров:
    1.268
  2. Tomash
    Ответов:
    2
    Просмотров:
    1.864
  3. sima12
    Ответов:
    1
    Просмотров:
    1.201
  4. sima12
    Ответов:
    5
    Просмотров:
    1.715
  5. rakot
    Ответов:
    2
    Просмотров:
    2.017

Поделиться этой страницей