>>632 sprintでできるのならそれで十分。
てか、こういうときは、自分はこうやったけど、他の方法ありますか? とソースを出すのもいいかもしれん。
なお、有限の2進数の小数では10進数の小数をあらわせないので注意。