fbpx

Каким образом округлять значения?

Vitalii Artomov Discussion started by Vitalii Artomov 7 months ago
Вопрос от пользователя программы: "...мне нужно до 2 цифр после запятой. с округлением по правилам математики"

Ответ

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

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

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

My profile

Members online

Events

Sorry, we currently have no events.
View All Events

English forum

Video

View all videos

Polls

No polls
View all polls

Photos

Dystlab™ — Project for Engineers

Dystlab™. All rights reserved.

Address in Canada: 223-2275 Lake Shore Boulevard West, Toronto, ON, M8V 3Y3

Address in Ukraine: 76006, Ivano-Frankivsk, st. Ivana Mykolaichuka 17/97

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

Telegram:
https://t.me/techeditor

Legal information

Dystlab™ is a trademark registered in the State Register of Certificates of Ukraine for Goods and Services Marks 26.02.2018, certificate No. 238304. Owner: entepreneur Artomov V.E., EGRPOU/ITN: 3003314690.

All the most interesting about TechEditor — in Twitter. Join us now!

TechEditor Twitter