Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы
Старый 29.03.2019, 11:59   #11
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,762
По умолчанию

Насколько помнит мой склероз, Extended легко переваривает до 10+-4932, так что машинная арифметика тут не при делах. Пусть ТС раскроет военно-морскую тайну: куда он девает введенное а ? Куда угодно, но только не в расчитываемую формулу. Я так понимаю: вводит он а, а обработчик, смачно плюнув на введенное значение, ставит свое константное 10, и так до посинения. So?
См. разницу в обработчике моего кода в #9

Последний раз редактировалось digitalis; 29.03.2019 в 12:21.
digitalis вне форума Ответить с цитированием
Старый 29.03.2019, 12:05   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от digitalis Посмотреть сообщение
Насколько помнит мой склероз, Extended легко переваривает до 10+-4932
Вы правы.
Но там есть ограничение длину значащей части.
ну, грубо говоря (я не проверял, так пишу, наобум)
возмите два РАЗНЫХ числа:
1000000000000000000099E23
1000000000000000000001E23
подставьте в вашу формулу.
ответы получатся различные?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 29.03.2019, 12:12   #13
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,762
По умолчанию

Это азбучно понятно - точность представления ограничивается числом разрядов мантиссы. Но человек (любопытно наблюдающий сейчас за высоко-тетеритической дискуссией об его предмет ) не ставил таких иезуитских казусов прцессору, а тихо-мирно вводил свои 1, 2,3. Как вводил - мой телепатор в предыдущем моем посте #11.
-------------------
А ТС уже слинял - сдавать свои скудные знания на "хорошо" и "отлично".
"Мсье, а ваша дама уже ушла!" © из анекдота про китайца в Париже.

Последний раз редактировалось digitalis; 29.03.2019 в 12:18.
digitalis вне форума Ответить с цитированием
Старый 29.03.2019, 13:04   #14
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от digitalis Посмотреть сообщение
А ТС уже слинял - сдавать свои скудные знания на "хорошо" и "отлично".
Аминь.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как поменять положительное число на отрицательное при получении результата после формулы "если", При использовании формулы "если" выходят положительные и отрицательные числа asanee Помощь студентам 2 05.01.2017 08:45
C# Формулы LeNZZZ08 Помощь студентам 1 07.11.2014 06:24
Формулы shadezx Помощь студентам 1 03.12.2013 20:07
Формулы SunKnight Общие вопросы Delphi 2 07.04.2008 09:38