PDA

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



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

capzap
06.04.2020, 20:33
сперва получают целую часть путем округления, затем из входной величины вычитают округленное, умножают на нужное количество десяток и снова округляют

Сыродел
06.04.2020, 20:54
спасибо, попробую

dan75
06.04.2020, 22:37
Иными словами, разделить целую и дробную части числа с одним знаком после запятой и представить части в виде двух целочисленных переменных. Так?
48319

Сыродел
06.04.2020, 23:17
Да, именно так. Спасибо за реализацию