Oggi devi risolvere un problema molto pratico: di quanti anelli hai bisogno per avere un certo numero di fogli sul tuo rotolo di carta igienica? Diamo un'occhiata ad alcuni fatti:
- Il diametro di un cilindro di carta igienica nudo è di 3,8 cm
- La lunghezza di un foglio di carta igienica è di 10 cm.
- Lo spessore di un foglio di carta igienica è di 1 mm.
Prima di avvolgere il cilindro per la prima volta, ha una circonferenza in cm di 3,8 * pi. Ogni volta che avvolgi un foglio attorno al cilindro, il suo raggio aumenta di 0,1, quindi la sua circonferenza aumenta di 0,2 PI. Usa queste informazioni per scoprire quanti anelli ci vogliono per adattarsi a n fogli di carta igienica. (Nota: utilizzare un'approssimazione di Pi che sia almeno accurata come 3.14159).
Casi di prova :
n = 1 :
- 10 / (3.8 * pi) = .838 loop
n = 2 :
- (Quanti loop completi possiamo fare?) 1 loop completo = 3.8 * pi = 11.938.
- (Quanto ci resta dopo il 1 ° ciclo?) 20-11.938 = 8.062
- (Quanto di un secondo giro fa il pezzo rimanente?) 8.062 / (4 * pi) = .642 cicli
- Risposta: 1.642 loop
n = 3 :
- 1 ° ciclo completo = 3,8 * pi = 11,938, 2 ° ciclo completo = 4 * pi = 12,566
- 30 - 11.938 - 12.566 = 5.496
- 5.496 / (4.2 * pi) = .417
- Risposta: 2.417 loop
n = 100 => 40.874
nloops = sqrt(n+11.34)*0.0564189 - 0.19
100
->40.874