0 / 0 / 0
Регистрация: 09.06.2013
Сообщений: 55
1

Вычисление с использованием циклов

09.01.2014, 10:52. Показов 692. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите как сделать:

Вычислите r=(1/2)*(3/4)*(5/6)*(7/8)*(9/10)*.......(31/32)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.01.2014, 10:52
Ответы с готовыми решениями:

Решить с использованием циклов
Переменной t присвоить значение 1 или 0 в зависимости от того, является ли натуральное число k...

Вывод чисел с использованием вложенных циклов
Добрый день! Задние такое: вывести числа следующим образом: 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3...

Найти сумму ряда с использованием циклов while и do while
Итерационные циклы.Вычислить сумму ряда, используя циклы while и do while.Слагаемые, по модулю...

Вычислить выражения с использованием встроенных функций и циклов
Вычислить выражение слева с помощью встроенных функций (либо с помощью выражения, в котором...

5
8927 / 4839 / 1885
Регистрация: 11.02.2013
Сообщений: 10,246
09.01.2014, 11:29 2
C#
1
2
3
4
5
6
7
static double FractalProduct()
{
    double result = 1.0;
    for (double i = 1.0; i <= 31.0; i += 2.0)
        result *= i / (i + 1.0);
    return result;
}
2
73 / 73 / 28
Регистрация: 06.10.2013
Сообщений: 309
09.01.2014, 13:47 3
Цитата Сообщение от Glodos Посмотреть сообщение
Подскажите как сделать:
Вычислите r=(1/2)*(3/4)*(5/6)*(7/8)*(9/10)*.......(31/32)
Доброго времени суток!
Вот мой вариант, раз задачка на циклы...

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
public static void Main(string[] args)
        {
            double RES=1;
            for(double k=1.0;k<=31;k+=2.0)
            {
                for(double m=k+1;m<=k+1;m++)
                {
                    RES=RES*(k/m);
                }
            }
            Console.WriteLine("REZZZ"+RES);
            Console.ReadLine(); 
        }
2
0 / 0 / 0
Регистрация: 09.06.2013
Сообщений: 55
09.01.2014, 14:10  [ТС] 4
А интересные варианты получились, я в конце до такого дотумкал

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
static void Main();
{
double r=1, a=1, b=2, c;
            while (a<=31)
           {   
               c=a/b;
               a=a+2;
               b=b+2;
               r = r*c;
           }
            Console.WriteLine(r);
            Console.ReadKey();
        }
0
73 / 73 / 28
Регистрация: 06.10.2013
Сообщений: 309
09.01.2014, 14:28 5
Цитата Сообщение от Glodos Посмотреть сообщение
А интересные варианты получились, я в конце до такого дотумкал
Программирование - такое занятие, в котором одну задачу можно решить большим кол-ом способов...
0
Master of Orion
Эксперт .NET
6094 / 4950 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
09.01.2014, 16:31 6
ViterAlex, непонятно, зачем так давить на мозг всеми этими точками?
C#
1
2
3
4
5
6
7
static double FractalProduct()
{
    double result = 1;
    for (double d = 1; d < 32; d += 2)
        result *= d / (d + 1);
    return result;
}
и все же не i, а d, потому что i происходит от integer, и создавать переменную double и называть её i - вводить в заблуждение вполне конкретно...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.01.2014, 16:31
Помогаю со студенческими работами здесь

Разработка программ с использованием операторов ветвления и циклов
Ветвление. Составить программу для определения значения функции. Предусмотреть вывод сообщения о...

Вычисление выражения с использованием циклов
Написать программу, вычисляющую выражение с использованием циклов. Программа, которая: a. ...

Вычисление значения функции в узлах табуляции с использованием циклов for, while и do ... while
Привет, задание таково:Составить программу для вычисления значения функции в узлах табуляции с...

Вычисление суммы ряда с общим членом (10^n)/(n!) с использованием циклов
Написать программу, вычисляющую выражение с использованием циклов. Программа, которая: a. ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru