Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/10: Рейтинг темы: голосов - 10, средняя оценка - 4.50
 Аватар для Shyngly
0 / 0 / 0
Регистрация: 13.10.2019
Сообщений: 56

Надо найти после запятой 100 чисел

29.10.2019, 13:33. Показов 2055. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
использовал эту формулу, https://www.cyberforum.ru/cgi-bin/latex.cgi?\pi =\sum _{k=0}^{\infty }(1/16^k)*(1/(8*k+1)-2/(8*k+4)-1/(8*k+5)-1/(8*k)+6)
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package com.company;
 
public class Pai {
    public static void main(String[] args){
                int a,b,c,d,e;
                double Pi;
                int s=0;
                double eps=0.0001;
                for(int i=0;i<eps;i++){
                    a=1/(Math.pow(16,i));
                    double b=4/(8*i+1);
                    double c=2/(8*i+4);
                    double d=1/(8*i+5);
                    double e=1/(8*i+6);
                    double Pa=a*(b-c-d-e);
                }
                System.out.println(Pa);
            }
        }
Хочу вывести 150 цифр после запятой с помощью циклов
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.10.2019, 13:33
Ответы с готовыми решениями:

Например мне надо найти сумму чисел от 20 до 100 с условием что у чисел конец 2
Как проверить последний символ на то является он 2,4,8 и провести операцию?

Найти сумму всех цифр после запятой среди дробных чисел
есть массив дробных цифр, типа 11.35, 14.55 , нада дайти сууму всех чисел после запятой, в етом примере ето будет 35 + 55

Найти среднее арифметическое 2-х чисел и вывести значение на экран с 3-мя цифрами после запятой
Вот мой код , в котором все работает,не знаю как сделать 3 цифри после запятой чтобы выводило,помогите пж #include &lt;iostream&gt; ...

14
 Аватар для Aviz__
2753 / 2060 / 509
Регистрация: 17.02.2014
Сообщений: 9,487
29.10.2019, 13:38
Цитата Сообщение от Shyngly Посмотреть сообщение
i++
это те о чем говорит?
0
 Аватар для Shyngly
0 / 0 / 0
Регистрация: 13.10.2019
Сообщений: 56
29.10.2019, 13:39  [ТС]
Aviz__, шаг итераций
0
 Аватар для Aviz__
2753 / 2060 / 509
Регистрация: 17.02.2014
Сообщений: 9,487
29.10.2019, 13:41
какой шаг?
0
 Аватар для Shyngly
0 / 0 / 0
Регистрация: 13.10.2019
Сообщений: 56
29.10.2019, 13:41  [ТС]
Aviz__, я тебя не понимаю
0
 Аватар для Aviz__
2753 / 2060 / 509
Регистрация: 17.02.2014
Сообщений: 9,487
29.10.2019, 13:45
жаль((. жди других добрых самаритян, или воспользуйся поиском по ветке Java SE, там 57 943 примеров таких было
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38180 / 21115 / 4307
Регистрация: 12.02.2012
Сообщений: 34,724
Записей в блоге: 14
29.10.2019, 15:52
Shyngly, код никуда не годный. 150 значащих цифр ты сможешь получить, если воспользуешься классом BigInteger.
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
29.10.2019, 17:36
Цитата Сообщение от Catstail Посмотреть сообщение
код никуда не годный. 150 значащих цифр ты сможешь получить, если воспользуешься классом BigInteger.
он вообще не скомпилится
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38180 / 21115 / 4307
Регистрация: 12.02.2012
Сообщений: 34,724
Записей в блоге: 14
29.10.2019, 18:27
Цитата Сообщение от xoraxax Посмотреть сообщение
он вообще не скомпилится
- конечно, если действовать тупо, то не скомпилится. Но если правильно, то все будет норм.
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
29.10.2019, 18:55
Catstail, тут хоть как действуй, если код не компилится, то он не компилится
1
 Аватар для Shyngly
0 / 0 / 0
Регистрация: 13.10.2019
Сообщений: 56
29.10.2019, 21:58  [ТС]
Catstail, подскажите, где надо исправить
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38180 / 21115 / 4307
Регистрация: 12.02.2012
Сообщений: 34,724
Записей в блоге: 14
30.10.2019, 08:37
Shyngly, код нужно переписать
0
66 / 43 / 24
Регистрация: 18.08.2019
Сообщений: 129
30.10.2019, 12:12
Shyngly, посмотри на условие цикла, на значение i и значение eps. Прикинь сколько раз он выполнится.

Добавлено через 10 минут
И определись с типом переменных b, c, d, e - таки int или double.
И Pi и Pa - это две разных переменных, либо д.б. только Pi (А Слава КПСС - вовсе не человек )
0
 Аватар для Shyngly
0 / 0 / 0
Регистрация: 13.10.2019
Сообщений: 56
05.11.2019, 18:34  [ТС]
davson, [хорошо сейчас сделаю
0
66 / 43 / 24
Регистрация: 18.08.2019
Сообщений: 129
05.11.2019, 19:53
Shyngly, если нужна точность 100 знаков после запятой, то никакой double тебе не поможет. Тогда явно нужен BigDecimal.

Добавлено через 15 минут
Погуглил, необязательно BigDecimal.
Но xoraxax в ветке Java уже давал отличную ссылку - рекомендую:
http://java.lykkenborg.no/2005... cimal.html

Добавлено через 13 минут
Там всего-то переделать ввод кол-ва знаков на System.in. И не забыть, что в последних 3-4 разрядах будет ошибка из-за погрешности вычислений, т.е. если 100 знаков будут сверять дотошно - лучше получить 105 и обрезать хвост.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.11.2019, 19:53
Помогаю со студенческими работами здесь

Найти сумму четырех чисел действительного типа, и вывести ее с точностью 4 знаков после запятой
Найти сумму четырех чисел действительного типа, и вывести ее с точностью 4 знаков после запятой. Например 1 2 7 2,5. Тогда сумма будет...

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

Как можно вычислить sinx с 100 символами после запятой?
Очень важная задача, которую нужно решить.. В таблице Брадиса дается 4символа после запятой, а мне нужна программа, которая вычисляет с...

Скрипт в результате выдает число целое, а надо с двумя знаками после запятой
Добрый день. Скрипт в результате выдает число целое, надо с двумя знаками после запятой, так как option value=&quot;1,5&quot;. Может кто...

Как создать счетчик максимальных чисел, чтобы после запятой вводилось только 5 чисел?
#pragma endregion String^ stringFirstValue; double firstValue; String^ stringSecondValue; double secondValue; bool...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru