Для перевода десятичного числа 3496545689.34590624094 в шестнадцатеричную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 16 до тех пор, пока остаток не станет меньше чем 16.
| — | 3496545689 | 16 | |||||||||||||
| 3496545680 | — | 218534105 | 16 | ||||||||||||
| 9 | 218534096 | — | 13658381 | 16 | |||||||||||
| 9 | 13658368 | — | 853648 | 16 | |||||||||||
| D | 853648 | — | 53353 | 16 | |||||||||||
| 0 | 53344 | — | 3334 | 16 | |||||||||||
| 9 | 3328 | — | 208 | 16 | |||||||||||
| 6 | 208 | 13 | |||||||||||||
| 0 |
Ответом будет являться обратная последовательность результатов деления:
349654568910=130690D9916
Для перевода дробной части 0.34590624094 из десятичной системы в шестнадцатеричную, необходимо выполнить последовательное умножение дробной части на 16, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.34590624094 ∙ 16 = 5.53449985504 (5)
0.53449985504 ∙ 16 = 8.55199768064 (8)
0.55199768064 ∙ 16 = 8.83196289024 (8)
0.83196289024 ∙ 16 = 13.31140624384 (D)
0.31140624384 ∙ 16 = 4.98249990144 (4)
0.98249990144 ∙ 16 = 15.71999842304 (F)
0.71999842304 ∙ 16 = 11.51997476864 (B)
0.51997476864 ∙ 16 = 8.31959629824 (8)
0.31959629824 ∙ 16 = 5.11354077184 (5)
0.11354077184 ∙ 16 = 1.81665234944 (1)
0.81665234944 ∙ 16 = 13.06643759104 (D)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.3459062409410=0.588D4FB851D16
Окончательным ответом будет являться соединение целой и дробной части:
3496545689.3459062409410=130690D99.588D4FB851D16.
