Sinon, pour les nombres infinis, tu trouve la periode du nombre, et tu la divise par '99...9' avec le même nombre de neuf que dans ton nombre à fractionner :o) ! Tu rajotue ensuite des puissances de 10 pour remettre tout ça
Exemple :
3.33333... -> periode 3
-> 3/9 * 10
1456.1456145614651465 -> periode 1456
-> 1456/9999 * 10^4
789456789456.789456789456 -> periode 789456
-> 789456/999999 * 10^7
...