Для перевода десятичного числа 4370.888778 в шестнадцатеричную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 16 до тех пор, пока остаток не станет меньше чем 16.
| — | 4370 | 16 | |||||
| 4368 | — | 273 | 16 | ||||
| 2 | 272 | — | 17 | 16 | |||
| 1 | 16 | 1 | |||||
| 1 |
Ответом будет являться обратная последовательность результатов деления:
437010=111216
Для перевода дробной части 0.888778 из десятичной системы в шестнадцатеричную, необходимо выполнить последовательное умножение дробной части на 16, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.888778 ∙ 16 = 14.220448 (E)
0.220448 ∙ 16 = 3.527168 (3)
0.527168 ∙ 16 = 8.434688 (8)
0.434688 ∙ 16 = 6.955008 (6)
0.955008 ∙ 16 = 15.280128 (F)
0.280128 ∙ 16 = 4.482048 (4)
0.482048 ∙ 16 = 7.712768 (7)
0.712768 ∙ 16 = 11.404288 (B)
0.404288 ∙ 16 = 6.468608 (6)
0.468608 ∙ 16 = 7.497728 (7)
0.497728 ∙ 16 = 7.963648 (7)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.88877810=0.E386F47B67716
Окончательным ответом будет являться соединение целой и дробной части:
4370.88877810=1112.E386F47B67716.
