Hola 
Pau42195 
Lo siento pero a pesar de no haber entendido tu razonamiento he aplicado la formula en mi codigo y da como resultado 
infinito 
 
Te puedes explicar de otra forma porfavor ? Igual soy un poco corto jeje 
Cuando empeze  a hacer el programa no pense que me volveria tan loco buscando esto