alguns cuidados na função raiz quadrada!!
a condição para entrar a primeiravez no while da função raiz quadrada!!
Se ele está levando em conta o ultimo termo!!
E cuidado com a ordem das atualizações das variáveis Rn e R0, dependendo da tua lógica a ordem deve ser inveritda, verifiquem isso!!