forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Пи, Pi, 3.14159 (http://forum.boolean.name/showthread.php?t=15879)

alexprey 23.11.2011 09:53

Ответ: Пи, Pi, 3.14159
 
Функция выглядит по адски

bormotan 25.11.2011 15:36

Ответ: Пи, Pi, 3.14159
 
)))) а я самый умный .
вот тут много чего есть всеми любимая вика
если не хотите загружать процессом память - возьмите готовое значение на вике с точностью тысяча знаков после запятой .
Хотите еще точнее ? есть формулы для числа пи . для простоты их можно взять там же . Но на каком-то этапе вычисления точности пи память телефона будет виснуть ( я хз на каком ). память компа тоже

romby 25.11.2011 18:46

Ответ: Пи, Pi, 3.14159
 
bormotan
Вот возьми для начала знаков 15 и попробуй с ними поработать, потом расскажешь, насколько был прав :)

bormotan 25.11.2011 18:54

Ответ: Пи, Pi, 3.14159
 
ну так мне это не нужно . берите у вики значение и записывайте где-нить ( можно в отдельной либе , можно тут же в проге в виде строки например ) с нужной точностью. смотря какие нужды и смотря какая точность нужна

Igor 25.11.2011 22:49

Ответ: Пи, Pi, 3.14159
 
К слову о точности.
Число 3,14 меньше чем значение пи на целых 0,05%. Конечно, бывают задачи где такая точность недостаточна, но шести значащих цифр 3.14159 должно хватать с головой

ВиНТ 27.02.2012 19:20

Ответ: Пи, Pi, 3.14159
 
Короче, проблема остаётся такая - Как повысить точность плавающей точки.
Думаю, на такой вопрос придётся отвечать ещё 1000 столетий.

Igor 11.03.2012 21:05

Ответ: Пи, Pi, 3.14159
 
варианты:
1)заменить в МП стандартные float-point на их аналог
2)написать либу на java
3)написать модуль в паскале.
Из них самый лучший но трудновыполнимый - первый, более-менее нормальный второй и тот, который я могу реализовать - третий)
Если кому-то понадобится точность в ущерб производительности - пишите в ЛС, попробую сделать.


Часовой пояс GMT +4, время: 13:28.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot