Показано с 1 по 5 из 5

Тема: Как разбить одно число с плавающей точкой, на два целых?

  1. #1

    По умолчанию Как разбить одно число с плавающей точкой, на два целых?

    Здравствуйте!
    Есть на входе температура с аналогового датчика - три знака до запятой и один после запятой.
    И нужно преобразовать это в два целых числа - три знака в первом и один знак во втором.
    В языках программирования есть специальные функции для этого. А как это сделать в Owen Logic?

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    сперва получают целую часть путем округления, затем из входной величины вычитают округленное, умножают на нужное количество десяток и снова округляют
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #3

    По умолчанию

    спасибо, попробую

  4. #4

    По умолчанию

    Иными словами, разделить целую и дробную части числа с одним знаком после запятой и представить части в виде двух целочисленных переменных. Так?
    rs7 0.png

  5. #5

    По умолчанию

    Да, именно так. Спасибо за реализацию

Похожие темы

  1. ПР200: чтение чисел с плавающей точкой по Modbus
    от temp_guest@rambler.ru в разделе Программируемые реле
    Ответов: 8
    Последнее сообщение: 14.03.2019, 12:45
  2. Ответов: 3
    Последнее сообщение: 09.11.2018, 08:05
  3. Сетевой обмен данными с плавающей точкой
    от LamSer в разделе Программируемые реле
    Ответов: 13
    Последнее сообщение: 10.03.2017, 14:44
  4. Выбор из чисел с плавающей точкой
    от anthrwpos в разделе Среда программирования OWEN Logic
    Ответов: 2
    Последнее сообщение: 14.02.2017, 10:03
  5. Ответов: 1
    Последнее сообщение: 22.10.2010, 10:24

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •