Как округлить до 4 или 2 мест на основе пары
Results 1 to 5 of 5

Thread: Как округлить до 4 или 2 мест на основе пары

  1. #1
    Я пытаюсь сделать переменные в строке округлять до 4 или 2 десятичных знаков в зависимости от используемой пары. Прямо сейчас я получаю что-то вроде:

    Среднее = 1.12345678

    Я знаю, что могу использовать двойную функцию нормализации, чтобы округлить вышеуказанное число, чтобы:

    Среднее = 1.1234

    Однако есть ли способ настроить программу на вывод только двух десятичных позиций при использовании пар иен?

    Среднее = 123,12

    Или я должен просто смириться с этим и игнорировать последние два десятичных знака при использовании пар иены?

  2. #2
    Вот и все: строка CurrSymbol = Symbol (); строка strToFind = JPY;/Поиск, является ли JPY частью символа int index = StringFind (CurrSymbol, strToFind, 0); if (index = -1)/Символ не-JPY {Округлить до 4 десятичных дробей ....; } else/Символ JPY {Округление до 2 десятичных знаков ....; } Надеюсь, это поможет.

  3. #3
    Спасибо игрок. Я сделал последнюю попытку, чтобы понять это, и Уолла !!!!!! Это пришло ко мне через некоторое время после того, как я написал это. Проверено это, и это работает. Вот что я использовал: (DoubleToStr (Your_Double_Variable_Here, Digits)) Термин Digits жестко запрограммирован в MetaEditor и используется для округления до количества десятичных знаков в текущей паре. Это беспокоило меня в течение дня.

  4. #4
    Я надеюсь, что это работает: avrg = MathFloor (avrgPoint) * Point;

  5. #5
    Если ваша строка содержит стандартное Среднее =, а затем число и скажем, что оно называется AvgStr, используйте следующее. double value_only = NormalizeDouble (StrToDouble (StringSubstr (AvgStr, 10)), цифры); AvgStr = StringConenate (Average =, DoubleToStr (value_only)); Обратите внимание, что число 10 зависит от длины, которую вы назначаете Среднее =. Я надеюсь, что это помогло.

Действующие разрешения

  • Вы не можете создавать новые темы
  • Вы не можете размещать ответы
  • Вы не можете использовать вложения
  • Вы не можете редактировать ваши записи
  •  
  • BB-код - Вкл.
  • Смайлики - Вкл.
  • Код [IMG] - Вкл.
  • Код [VIDEO] - Вкл.
  • HTML-код - Выкл.
Веб-сайт использует cookies
Веб-сайт использует cookies, в настоящее время некоторые из них уже установлены. Вы можете ознакомиться с более подробной информацией об использовании нами cookies здесь. Чтобы принять условия использования cookies, пожалуйста, нажмите на кнопку справа. Если вы продолжаете пользоваться веб-сайтом, вы по умолчанию принимаете условия использования cookies.