![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
![]()
Reskov, да, действительно ffGeneral выводит красиво, но проблема со 180 градусами остается (при a=180 выводит -5,4E-20).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
вот Вы проблему придумали!
я, вот честно, не понимаю, чем не устраивает округление до 17-18 знаков после запятой! или банальное: Код:
|
![]() |
![]() |
![]() |
#13 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
![]()
Serge_Bliznykov, магия какая-то)
До вашего поста писал в коде abs(sin(...))<0.00001 then... - не работало, а сейчас работает.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
BDA,
![]() ![]() |
![]() |
![]() |
![]() |
#15 |
Регистрация: 01.05.2012
Сообщений: 5
|
![]()
Наконец то у меня дошли руки до этих функций. И я опять начал думать, как сделать так, чтобы был чистый 0.
Но как то в голову нечего не лезло и я решил попробовать способ, который предложил DBA. Но безуспешно, почему-то программа не понимала функцию trunczero ![]() После провала, я начал дальше думать ![]() Так вот, у меня на форуме три объекта: кнопка (SpeedButton; я думаю, что тут можно и другие кнопки выставить) и два поля для ввода и вывода (Edit). Edit1 (вводим число), Edit2(ответ). Сам код, который я записал в кнопке: Код:
|
![]() |
![]() |
![]() |
#16 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
![]()
nEm1z1s, попробуйте так (из поста Serge_Bliznykov):
Код:
Ей требуются только стандартные библиотеки.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#17 | |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]() Цитата:
Вычисления с плавающей точкой в самой своей основе приближенные, поэтому пытаться получить "чистый 0" методологически неверно. И потом - просто не нужно. |
|
![]() |
![]() |
![]() |
#18 |
Регистрация: 01.05.2012
Сообщений: 5
|
![]()
аааа... всё... понял, почему у меня не работала функция trunczero. Перед тем как её использовать надо код к ней было написать
![]() ![]() PS. Спасибо всем за помощь! |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
sin ,cos,ln,lg,exp,sqr и др. | wanes101 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 7 | 22.10.2014 04:24 |
Пусть задано значение X. Найти первое из чисел sin X, sin sin X, sin sin sin X, ... , меньшее по модулю 10-4. | hex_91 | Visual C++ | 1 | 28.04.2012 23:49 |
Паскаль Вычислить у - первое из чисел sin х, sin sin x, sin sin sin x, ..., меньшее по модулю 10-4 | Kikikiss | Помощь студентам | 2 | 25.03.2012 13:58 |
Cos, Sin и непонятности с ними =\\ | Zeraim | Общие вопросы Delphi | 3 | 25.07.2009 01:38 |