Форум программистов, компьютерный форум, киберфорум
Наши страницы
Ruby
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
lexk
1 / 1 / 0
Регистрация: 27.05.2016
Сообщений: 24
1

Вычислить число Пи с точностью сто знаков после запятой

20.09.2018, 15:44. Просмотров 634. Ответов 3
Метки нет (Все метки)

Короче говоря, есть задача вычислить сто знаков после запятой числа пи, есть код который вычисляет число пи.
Ruby
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
a = 1.00
b = 1.00/Math.sqrt(2)
t = 1.00/4
p = 1.00
for i in 0..25
  pi = ((a+b)**2)/(4*t).round(100)
  puts pi
  old_a = a
  old_b = b
  old_t = t
  old_p = p
  a = old_a/2 + old_b/2
  b = Math.sqrt(old_a*old_b)
  t = old_t - old_p * ((old_a - a) **2)
  p = old_p * 2
end
И собственно проблема, при выводе пи он выводит 15 знаков после запятой.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2018, 15:44
Ответы с готовыми решениями:

Поделить одно число на другое с точностью до n знаков после запятой
Мне нужно поделить одно число на другое с точностю до n знаков после запятой! Помогите...

Вычислить диаметр, высоту и объём конуса с точностью до 2 знаков после запятой
Сгенерировать случайным образом 2 вещественных числа из диапазона (10.0..25.0) - это диаметр...

Вычислить число ПИ с точностью до 6-го знака после запятой
Нужно решить задание: Вычислить число ПИ с точностью до 6-го знака после запятой.

Вычислить число Пи с точностью до 6-го знака после запятой по формуле Грегори
Вычислить число Пи с точностью до 6-го знака после запятой по формуле Грегори

Вычислить число Пи с точностью до 6-го знака после запятой по формуле Грегори
Вычислить число Пи с точностью до 6-го знака после запятой по формуле Грегори.

3
lexk
1 / 1 / 0
Регистрация: 27.05.2016
Сообщений: 24
21.09.2018, 17:52  [ТС] 2
Использовать bigdecimal
0
j2FunOnly
Модератор
Эксперт JS
1143 / 1013 / 561
Регистрация: 05.06.2015
Сообщений: 2,275
21.09.2018, 19:47 3
lexk, пример на основе вашего вопроса покажите, пожалуйста
0
lexk
1 / 1 / 0
Регистрация: 27.05.2016
Сообщений: 24
22.09.2018, 14:55  [ТС] 4
j2FunOnly, пример чего?
0
22.09.2018, 14:55
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2018, 14:55

Корень из 2 с точностью до 100 знаков после запятой
Добрый день. Задача такова, программа должна выразить корень из 2 с точностью до 100 знаков после...

Memo вывод значений с точностью до 3 знаков после запятой
Здравствуйте. Есть такая проблема. Как вывести в компоненте мемо число типа double с точностью до 3...

Вывести значение выражения с точностью 5 знаков после запятой
На вход дается математическое выражение состоящее из цифр, скобок и знаков +,-,*,/. Вывести...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru