задача перевода из обычной дроби в десятичную представляет собой задачу нахождения такой наименьшей степени десятки, которая будет делиться на знаменатель заданной обычной дроби. То есть например для перевода дроби 3 / 8: берём знаменатель 8 и перебираем степени 10 до тех пор, пока какая-то степень 10 не станет делиться на 8: 10 не делится, 100 не делится, а вот 1000 делится (1000 / 8 = 125), значит 3 / 8 = 375 / 1000 = 0,375. или просто можно разделить числитель на знаменатель