Jeżeli masz liczbę np 1.75(8), i przyjmuję podstawę systemu r=8 to przeliczenie może wyglądać tak:
1 * r ^ 0 + 7 * r ^ -1 + 5 * r ^ -2 = 1,953125(10)
przynajmniej ja tak to widzę. Ważne jest abyś ustalił położenie separatora dziesiętnego bo to względem niego ustalać musisz potęgi bo podejrzewam, że dane będziesz wczytywał w postaci tekstu.