Как преобразовать десятичное число в восьмеричное?
Этапы расчета целой части:
Разделите десятичное число на 8.
Получите целочисленное частное и используйте его для следующей итерации.
Получите остаток и используйте его для восьмеричной цифры.
Повторяйте вышеуказанные шаги до тех пор, пока частное не станет равным 0, или после указанного количества шагов.
Этапы расчета дробной части:
Умножьте дробную часть на 8.
За цифру дроби примите целую часть произведения. Возьмите дробную часть произведения для следующей итерации.
Повторяйте описанные выше шаги до тех пор, пока дробная часть не станет равной 0, или остановитесь после нескольких шагов, если дробная часть не станет равной 0.