Вы продолжаете каждую минуту тянуть резину. Доберется ли гусеница когда-нибудь до противоположного конца? - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д