Для перевода десятичного числа 3.141592653589793238462643383279502884197169399375105820 в восьмеричную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 8 до тех пор, пока остаток не станет меньше чем 8.
| 3 | |
Ответом будет являться обратная последовательность результатов деления:
310=38
Для перевода дробной части 0.141592653589793238462643383279502884197169399375105820 из десятичной системы в восьмеричную, необходимо выполнить последовательное умножение дробной части на 8, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.141592653589793238462643383279502884197169399375105820 ∙ 8 = 1.1327412287183 (1)
0.1327412287183 ∙ 8 = 1.0619298297464 (1)
0.0619298297464 ∙ 8 = 0.4954386379712 (0)
0.4954386379712 ∙ 8 = 3.9635091037696 (3)
0.9635091037696 ∙ 8 = 7.7080728301568 (7)
0.7080728301568 ∙ 8 = 5.6645826412544 (5)
0.6645826412544 ∙ 8 = 5.3166611300352 (5)
0.3166611300352 ∙ 8 = 2.5332890402816 (2)
0.5332890402816 ∙ 8 = 4.2663123222528 (4)
0.2663123222528 ∙ 8 = 2.1304985780224 (2)
0.1304985780224 ∙ 8 = 1.0439886241792 (1)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.14159265358979323846264338327950288419716939937510582010=0.110375524218
Окончательным ответом будет являться соединение целой и дробной части:
3.14159265358979323846264338327950288419716939937510582010=3.110375524218.
