Вы продолжаете каждую минуту тянуть резину. Доберется ли гусеница когда-нибудь до противоположного конца? - C# (199539)

Узнай цену своей работы

Формулировка задачи:

Гусеница ползет со скоростью 1 см/мин по куску резины, стремясь достичь противоположного конца. Кусок резины имеет длину 5 см и может растягиваться до любой длины. Через минуту вы растягиваете резину так, чтобы она удлинилась вдвое (т.е. стала 10 см в длину). Гусеница прочно держится на поверхности и продолжает двигаться, когда вы снова вытягиваете резину так, что ее первоначальная длина утраивается. Гусеница продолжает ползти, а вы продолжаете каждую минуту тянуть резину…. Доберется ли гусеница когда-нибудь до противоположного конца? Если да, то когда? Желательно сделать не через консоль а через форму и с листбоксом.

Решение задачи: «Вы продолжаете каждую минуту тянуть резину. Доберется ли гусеница когда-нибудь до противоположного конца?»

textual
Листинг программы
            double done = 0; // пройдено улиткой
            double delta = 5;
            double left = 5; // длинна резинки
            long i = 0;  // счетчик
            while (done < left)
            {
                done = (done + 1)*(left + delta)/left;
                left += delta;
                i++;
            }
            Console.WriteLine(i);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.444 из 5
Похожие ответы