Hoy necesita resolver un problema muy práctico: ¿Cuántos bucles necesita para tener un cierto número de hojas en su rollo de papel higiénico? Veamos algunos hechos:
- El diámetro de un cilindro de papel higiénico desnudo es de 3,8 cm.
- La longitud de una hoja de papel higiénico es de 10 cm.
- El grosor de una hoja de papel higiénico es de 1 mm.
Antes de envolver el cilindro por primera vez, tiene una circunferencia en cm de 3.8 * pi. Cada vez que envuelve una hoja alrededor del cilindro, su radio aumenta en .1, por lo tanto, su circunferencia aumenta en .2 * PI. Use esta información para averiguar cuántos bucles se necesitan para caber n hojas de papel higiénico. (Nota: utilice una aproximación de Pi que sea al menos tan precisa como 3.14159).
Casos de prueba :
n = 1 :
- 10 / (3.8 * pi) = .838 bucles
n = 2 :
- (¿Cuántos bucles completos podemos hacer?) 1 bucle completo = 3.8 * pi = 11.938.
- (¿Cuánto nos queda después del 1er ciclo?) 20 - 11.938 = 8.062
- (¿Cuánto de un segundo bucle hace la pieza restante?) 8.062 / (4 * pi) = .642 bucles
- Respuesta: 1.642 bucles
n = 3 :
- 1.er ciclo completo = 3.8 * pi = 11.938, segundo ciclo completo = 4 * pi = 12.566
- 30 - 11.938 - 12.566 = 5.496
- 5.496 / (4.2 * pi) = .417
- Respuesta: 2.417 bucles
n = 100 => 40.874
nloops = sqrt(n+11.34)*0.0564189 - 0.19
100
->40.874