Dziś musisz rozwiązać bardzo praktyczny problem: ile pętli potrzebujesz, aby mieć określoną liczbę arkuszy na rolce papieru toaletowego? Spójrzmy na kilka faktów:
- Średnica gołego cylindra z papieru toaletowego wynosi 3,8 cm
- Długość jednego arkusza papieru toaletowego wynosi 10 cm.
- Grubość jednego arkusza papieru toaletowego wynosi 1 mm.
Przed pierwszym owinięciem cylindra ma on obwód w cm 3,8 * pi. Za każdym razem, gdy owijasz arkusz wokół cylindra, jego promień zwiększa się o .1, a zatem jego obwód wzrasta o .2 * PI. Skorzystaj z tych informacji, aby dowiedzieć się, ile pętli pasuje do n arkuszy papieru toaletowego. (Uwaga: należy użyć przybliżenia Pi, które jest co najmniej tak dokładne jak 3.14159).
Przypadki testowe :
n = 1 :
- 10 / (3,8 * pi) = .838 pętli
n = 2 :
- (Ile pełnych pętli możemy wykonać?) 1 pełna pętla = 3,8 * pi = 11,938.
- (Ile pozostało po pierwszej pętli?) 20 - 11,938 = 8,062
- (Ile drugiej pętli tworzy pozostały element?) 8.062 / (4 * pi) = .642 pętli
- Odpowiedź: 1.642 pętle
n = 3 :
- 1. pełna pętla = 3,8 * pi = 11,938, druga pełna pętla = 4 * pi = 12.566
- 30 - 11,938 - 12,566 = 5,496
- 5,496 / (4,2 * pi) = .417
- Odpowiedź: 2.417 pętli
n = 100 => 40,874
nloops = sqrt(n+11.34)*0.0564189 - 0.19
100
->40.874