Доброго времени суток. Подскажите,пожалуйста, как значение переменной ,например 300, преобразовать в 3.00?
Доброго времени суток. Подскажите,пожалуйста, как значение переменной ,например 300, преобразовать в 3.00?
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
https://www.youtube.com/@%D0%9F%D0%B...BA%D0%BE%D0%B2
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Тогда будет просто 3 без запятой
Последний раз редактировалось jus; 07.10.2014 в 18:11.
А зачем отображать нули после запятой ?
Ну не всегда бывают нули, бывают сотые доли.
А если серьезно, то 300 это целое число. Для таких чисел в кодесис предусмотрены типы данных WORD, DWORD, SINT, USINT, INT, UINT, DINT, и UDINT.
А вот число 3.00 это может быть числом в формате с плавающей запятой или с фиксированной. Для чисел с плавающей запятой предусмотрен тип REAL.
Если Вам нужно преобразовать целый тип в REAL, то воспользуйтесь оператором преобразования (WORD_TO_REAL, INT_TO_REAL... и т.д). Полученый результат разделить на 100.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
https://www.youtube.com/@%D0%9F%D0%B...BA%D0%BE%D0%B2
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Всем спасибо за исчерпывающий ответ.
Ещё раз спасибо, всё получилось.