Просмотр полной версии : Экспоненциальная форма числа
Здравствуйте, товарищи разработчики!
Ну "добейте" Вы уже наконец экспоненциальность в эмуляции и отладке.
Как вариант сделайте в общих настройках задатчик округления (кол-во знаков после запятой).
Я сейчас по возможности использую делитель вместо множителя (как на картинке). Но деление не есть хорошо, т.к. там может быть ноль.
kondor3000
22.11.2025, 13:57
Здравствуйте, товарищи разработчики!
Ну "добейте" Вы уже наконец экспоненциальность в эмуляции и отладке.
Как вариант сделайте в общих настройках задатчик округления (кол-во знаков после запятой).
Я сейчас по возможности использую делитель вместо множителя (как на картинке). Но деление не есть хорошо, т.к. там может быть ноль.
Что за ерунда, у вас 10 константа, а значит не может стать нулём.
Представление в экспоненциальной форме числа, прекрасно читается, для отладки можете просто конвертировать в целое.
Или написать функцию Trunc, умножить на 10, конвертировать в целое, потом обратно в Float и разделить на 10. 86891
Получите Float с 1 знаком после запятой, который хорошо читается. Для 2 знаков делить и умножить на 100.
Написать функцию Trunc быстрее, чем вы писали на форум.
Trunc:= udint_to_real(real_to_udint(Var1*x))/x; // где х=10.0 или 100.0, а Var1 - входная переменная
https://owen.ru/forum/showthread.php?t=12264&p=475718&viewfull=1#post475718
Поддерживаю!
ЗАДОЛБАЛИ эти Ешо-то там
Не хочу я их понимать
Не хочу я их учить
Хочу нормальные цифирки!
Мне тоже не нравятся эти Е, могли бы и в настройках программы сделать переключатель для отображения в том или другом виде. Меньше макросов, быстрее программа.
Ну или после отладки все округлялки убивать.
Поддерживаю!
ЗАДОЛБАЛИ эти Ешо-то там
Не хочу я их понимать
Не хочу я их учить
Хочу нормальные цифирки!
Древние римляне возмущались бы даже вашему предложению. Какая то ерунда заместо чётких и ясных минуциев
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot