Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.71/21: Рейтинг темы: голосов - 21, средняя оценка - 4.71
1 / 1 / 0
Регистрация: 19.11.2018
Сообщений: 13

Для заданного числа N составьте программу вычисления суммы S=1+1/2-1/3+1/4-1/5+.+1/n, где n натуральное число

20.11.2018, 14:48. Показов 4835. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, помогите пожалуйста решить задание.
Нужно написать код с помощью условного оператора на Java.
Для заданного числа N составьте программу вычисления суммы S=1+1/2-1/3+1/4-1/5+..+1/n, где n натуральное число.
Спасибо за ранее
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.11.2018, 14:48
Ответы с готовыми решениями:

Для заданного числа N составьте программу вычисления суммы S=1+1/2+1/3+1/4+…+1/N, где N – натуральное число
Нихрена не получается #include <iostream> using namespace std; int main() { int n; cin >> n; int s = 1; ...

Для заданного числа N составьте программу вычисления суммы S=1+1/2-1/3+1/4-1/5+..+1/n
Здравствуйте! помогите пожалуйста решить задачу,3 разными способами,3 разных оператора ветвления: Для заданного числа N составьте...

Для заданного числа N составьте программу вычисления суммы
Для заданного числа N составьте программу вычисления суммы S=1+1/2+1/3+1/4+…+1/N, где N – натуральное число. сделать в C#

24
 Аватар для NiceJacket
109 / 89 / 25
Регистрация: 02.06.2018
Сообщений: 259
20.11.2018, 15:21
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public static void main(String[] args)
{
    int n = 10;
    double result = 1;
 
    for (int i = 2; i <= n; i++)
    {
        if (i % 2 == 0)
            result +=  1d / i;
        else
            result -=  1d / i;
    }
    System.out.println(result);
}
0
 Аватар для Aviz__
2755 / 2062 / 509
Регистрация: 17.02.2014
Сообщений: 9,491
20.11.2018, 15:57
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Noob {
 
    public static double getSumOfRang(int n) {
        double summ = 1;
        for (int i = 2; i <= n; i++) {
            summ += Math.pow(-1,i)/i;
        }
        return summ;
    }
 
    public static void main(String[] args) {
        System.out.println(getSumOfRang(2));
        System.out.println(getSumOfRang(3));
    }
}
0
541 / 352 / 194
Регистрация: 07.11.2018
Сообщений: 1,243
20.11.2018, 16:11
Цитата Сообщение от Bekzhan10 Посмотреть сообщение
Нужно написать код с помощью условного оператора на Java.
все ответы непральна..никто помощью оператора непользовался..садитесь..всем 2
0
 Аватар для NiceJacket
109 / 89 / 25
Регистрация: 02.06.2018
Сообщений: 259
20.11.2018, 16:14
Цитата Сообщение от DimaxDe Посмотреть сообщение
все ответы непральна..никто помощью оператора непользовался..садитесь..всем 2
Java
1
2
3
4
if (i % 2 == 0)
   result +=  1d / i;
else
   result -=  1d / i;
а это что?
0
541 / 352 / 194
Регистрация: 07.11.2018
Сообщений: 1,243
20.11.2018, 16:16
так а он у тебя не условный а реальный..садись..2-

Цитата Сообщение от Bekzhan10 Посмотреть сообщение
написать код с помощью условного оператора
0
 Аватар для FFPowerMan
2158 / 1238 / 509
Регистрация: 11.10.2018
Сообщений: 6,280
20.11.2018, 16:20
Цитата Сообщение от NiceJacket Посмотреть сообщение
Java
1
result += *1d / i;
- а 1d это нормально?
0
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
20.11.2018, 16:22
Пусть будет такой вариант
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public static void main(String[] args) {
        int n = 1000;
        DoubleSupplier supplier = new DoubleSupplier() {
            double x = 0;
 
            @Override
            public double getAsDouble() {
                x++;
                return Math.pow(-1, x - 1) / x;
            }
        };
        double sum = DoubleStream.generate(supplier).limit(n).sum();
 
        System.out.println("Sum = " + sum);
    }
0
 Аватар для NiceJacket
109 / 89 / 25
Регистрация: 02.06.2018
Сообщений: 259
20.11.2018, 16:25
Цитата Сообщение от FFPowerMan Посмотреть сообщение
- а 1d это нормально?
а что смущает?
0
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
20.11.2018, 16:26
Цитата Сообщение от FFPowerMan Посмотреть сообщение
1d это нормально?
Вполне. Так же как и 1f
0
 Аватар для FFPowerMan
2158 / 1238 / 509
Регистрация: 11.10.2018
Сообщений: 6,280
20.11.2018, 16:37
Ну я просто не знаю хорошо Java, а что это означает? 1d.
0
541 / 352 / 194
Регистрация: 07.11.2018
Сообщений: 1,243
20.11.2018, 16:38
1d double 1f float 1L long
0
 Аватар для NiceJacket
109 / 89 / 25
Регистрация: 02.06.2018
Сообщений: 259
20.11.2018, 16:47
Цитата Сообщение от FFPowerMan Посмотреть сообщение
Ну я просто не знаю хорошо Java, а что это означает? 1d.
d или D - double
f или F - float
l или L - long
В данном случае речь идёт о целочисленном литерале - единице (1), которая по умолчанию была бы int, если явно не указать суффикс, тогда было бы деление int на int и мы получили бы не тот результат, который нам нужен.
1
20.11.2018, 17:43

Не по теме:

Цитата Сообщение от DimaxDe Посмотреть сообщение
не условный а реальный..садись..2-
Садись, кол

0
 Аватар для Aviz__
2755 / 2062 / 509
Регистрация: 17.02.2014
Сообщений: 9,491
20.11.2018, 18:48
Цитата Сообщение от DimaxDe Посмотреть сообщение
реальный
забавно! сам придумал?
0
 Аватар для NiceJacket
109 / 89 / 25
Регистрация: 02.06.2018
Сообщений: 259
20.11.2018, 19:08
Цитата Сообщение от Aviz__ Посмотреть сообщение
забавно! сам придумал?
теперь можно создать свой язык исключительно только с "реальными" операторами
0
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
20.11.2018, 19:14
Цитата Сообщение от NiceJacket Посмотреть сообщение
с "реальными" операторами
Ну не знаю... вот если бы они были "четкими"... или "реально четкими"...
1
541 / 352 / 194
Регистрация: 07.11.2018
Сообщений: 1,243
20.11.2018, 20:10
точки зрения бывают разными смотря с какой стороны смотреть на эту точку..я пишу код с помощью рук..вазможно некоторые пишут с помощью реально четких операторов..всем бог в помощ в вашем нелёгком труде
0
20.11.2018, 20:14

Не по теме:

Цитата Сообщение от DimaxDe Посмотреть сообщение
всем бог в помощ
и тебе, святой человек! ибо, на кого еще тебе уповать в этом злобном мире!

0
541 / 352 / 194
Регистрация: 07.11.2018
Сообщений: 1,243
20.11.2018, 20:24
Цитата Сообщение от Aviz__ Посмотреть сообщение
на кого еще тебе уповать в этом злобном мире!
с чего решил что мне надо уповать и что мне ненакого?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.11.2018, 20:24
Помогаю со студенческими работами здесь

Составьте программу вычисления значения выражения для заданного натурального числа
Составьте программу вычисления значения выражения для данного натурального числа N: 6+12+18+ … +6∙N. (с циклом)

Написать программу вычисления суммы 1+1/2+1/3+.+1/n для заданного числа n
Написать программу вычисления суммы 1+1/2+1/3+...+1/n для заданного числа n. Результат представить в виде несократимой дроби p/q (p, q —...

Написать программу вычисления суммы p/q=1-1/2+1/3-...+((-1)^(n+1))/n для заданного числа n.
Написать программу вычисления суммы p/q=1-1/2+1/3-...+((-1)^(n+1))/n для заданного числа n. Дробь p/q должна быть несократимой(p,q -...

Составьте программу вычисления суммы чисел из заданного интервала, кратных 8
Составьте программу вычисления суммы чисел крытых 8 в диапазоне от а до b Java

Составить программу для вычисления суммы цифр, стоящих на нечетных позициях, заданного пятизначного числа
Помогите пожалуйста


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru