Сегодня вам нужно решить очень практическую задачу: сколько петель нужно, чтобы на рулон туалетной бумаги было определенное количество листов? Давайте посмотрим на некоторые факты:
- Диаметр пустого цилиндра туалетной бумаги составляет 3,8 см
- Длина одного листа туалетной бумаги 10см.
- Толщина одного листа туалетной бумаги составляет 1 мм.
Прежде чем вы обернетесь вокруг цилиндра в первый раз, он имеет окружность в см 3,8 * пи. Каждый раз, когда вы обматываете лист вокруг цилиндра, его радиус увеличивается на 0,1, поэтому его окружность увеличивается на 0,2 * PI. Используйте эту информацию, чтобы узнать, сколько петель требуется для размещения n листов туалетной бумаги. (Примечание: используйте приближение числа Пи, которое по крайней мере столь же точно, как и 3.14159).
Тестовые случаи :
n = 1 :
- 10 / (3,8 * пи) = 0,838 петель
n = 2 :
- (Сколько полных циклов мы можем сделать?) 1 полный цикл = 3,8 * пи = 11,938.
- (Сколько у нас осталось после 1-го цикла?) 20 - 11,938 = 8,062
- (Какую часть второго цикла выполняет оставшаяся часть?) 8.062 / (4 * pi) = .642 цикла
- Ответ: 1.642 петли
n = 3 :
- 1-й полный цикл = 3,8 * пи = 11,938, 2-й полный цикл = 4 * пи = 12,566
- 30 - 11,938 - 12,566 = 5,496
- 5,496 / (4,2 * пи) = 0,417
- Ответ: 2.417 петель
n = 100 => 40,874
nloops = sqrt(n+11.34)*0.0564189 - 0.19
100
->40.874