fbpx
Vitalii Artomov Началось обсуждение Vitalii Artomov 4 месяца(-ев) назад
Вопрос от пользователя программы: "...мне нужно до 2 цифр после запятой. с округлением по правилам математики"

Ответ

У данной задачи есть два аспекта.

1. Все вычисления внутри TechEditor выполняются с двойной точностью, т.е. используется тип Double. Чтобы в процессе расчета случайно не произошло потери точности, округление рекомендуется использовать только для вывода финальных значений (в виде строк текста). Для этих целей подойдет функция Format и ее модификации

2. Если задача всё же требует округлить число в ходе расчета, то можно использовать этот набор функций. Для решения озвученной выше задачи можно использовать функцию RoundTo из этого набора, но как предупреждают разработчики из Embarcadero, ее результат на разных машинах может немного отличаться (из-за архитектуры процессора). Чтобы скомпенсировать этот недочет, в ближайшем релизе (TechEditor 1.3.3) мы добавим еще одну функцию для классического округления вещественного числа до заданного десятичного разряда.
Ответы
Кристина Жалейко
Кристина Жалейко Получилось! Использовать Format
Спасибо!
4 месяца(-ев) назад
loader
loader
Attachment
Vitalii Artomov
Vitalii Artomov Рад за Вас, Кристина! Но функцию округления без привязки к процессору мы всё равно добавим, это важный момент) 4 месяца(-ев) назад
loader
loader
Attachment

Мой профиль

Мероприятия

К сожалению, в настоящий момент нет мероприятий.
Просмотреть все мероприятия

Страницы

Видео

Смотреть все видео

Опросы

No polls
View all polls

Фото

Dystlab™ — Project for Engineers

Dystlab™. Все права защищены.

Адрес офиса в Канаде: 223-2275 Lake Shore Boulevard West, Toronto, ON, M8V 3Y3

Адрес офиса в Украине: 76006, г. Ивано-Франковск, ул. Ивана Миколайчука 17/97

E-mail:
technot needed texteditoranother not needed text@dystlabdummy text.store

Telegram:
https://t.me/techeditor

Dystlab™ — торговая марка, зарегистрированная в Государственном реестре свидетельств Украины на знаки для товаров и услуг 26.02.2018, свидетельство № 238304. Владелец: физическое лицо-предприниматель Артемов В. Е., ЕГРПОУ/ИНН: 3003314690.

Всё самое интересное о TechEditor — в Твиттере. Присоединяйся!

TechEditor Twitter