Mi sono dimenticato di dirti che l'algoritmo che ti ho mostrato converte un numero intero. Per un numero 0 < x < 1 esiste un altro algoritmo. Se ti interessa fammelo sapere che te lo posto.