Для перевода десятичного числа 1.4870047093415907552467590036258555008707085617167569128729511119918151933287 в шестнадцатеричную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 16 до тех пор, пока остаток не станет меньше чем 16.
| 1 | |
Ответом будет являться обратная последовательность результатов деления:
110=116
Для перевода дробной части 0.4870047093415907552467590036258555008707085617167569128729511119918151933287 из десятичной системы в шестнадцатеричную, необходимо выполнить последовательное умножение дробной части на 16, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.4870047093415907552467590036258555008707085617167569128729511119918151933287 ∙ 16 = 7.7920753494655 (7)
0.7920753494655 ∙ 16 = 12.673205591448 (C)
0.673205591448 ∙ 16 = 10.771289463168 (A)
0.771289463168 ∙ 16 = 12.340631410688 (C)
0.340631410688 ∙ 16 = 5.450102571008 (5)
0.450102571008 ∙ 16 = 7.201641136128 (7)
0.201641136128 ∙ 16 = 3.226258178048 (3)
0.226258178048 ∙ 16 = 3.620130848768 (3)
0.620130848768 ∙ 16 = 9.922093580288 (9)
0.922093580288 ∙ 16 = 14.753497284608 (E)
0.753497284608 ∙ 16 = 12.055956553728 (C)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.487004709341590755246759003625855500870708561716756912872951111991815193328710=0.7CAC57339EC16
Окончательным ответом будет являться соединение целой и дробной части:
1.487004709341590755246759003625855500870708561716756912872951111991815193328710=1.7CAC57339EC16.
