Для перевода десятичного числа 346645746735.457456745.45645 в шестнадцатеричную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 16 до тех пор, пока остаток не станет меньше чем 16.
| — | 346645746735 | 16 | |||||||||||||||||
| 346645746720 | — | 21665359170 | 16 | ||||||||||||||||
| F | 21665359168 | — | 1354084948 | 16 | |||||||||||||||
| 2 | 1354084944 | — | 84630309 | 16 | |||||||||||||||
| 4 | 84630304 | — | 5289394 | 16 | |||||||||||||||
| 5 | 5289392 | — | 330587 | 16 | |||||||||||||||
| 2 | 330576 | — | 20661 | 16 | |||||||||||||||
| B | 20656 | — | 1291 | 16 | |||||||||||||||
| 5 | 1280 | — | 80 | 16 | |||||||||||||||
| B | 80 | 5 | |||||||||||||||||
| 0 |
Ответом будет являться обратная последовательность результатов деления:
34664574673510=50B5B2542F16
Для перевода дробной части 0.457456745 из десятичной системы в шестнадцатеричную, необходимо выполнить последовательное умножение дробной части на 16, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.457456745 ∙ 16 = 7.31930792 (7)
0.31930792 ∙ 16 = 5.10892672 (5)
0.10892672 ∙ 16 = 1.74282752 (1)
0.74282752 ∙ 16 = 11.88524032 (B)
0.88524032 ∙ 16 = 14.16384512 (E)
0.16384512 ∙ 16 = 2.62152192 (2)
0.62152192 ∙ 16 = 9.94435072 (9)
0.94435072 ∙ 16 = 15.10961152 (F)
0.10961152 ∙ 16 = 1.75378432 (1)
0.75378432 ∙ 16 = 12.06054912 (C)
0.06054912 ∙ 16 = 0.96878592 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.45745674510=0.751BE29F1C016
Окончательным ответом будет являться соединение целой и дробной части:
346645746735.457456745.4564510=50B5B2542F.751BE29F1C016.
