This transfer is possible in two ways: direct transfer and using the decimal system.
first, let\'s make a direct transfer.
let\'s translate to decimal like this:
3∙83+1∙82+6∙81+1∙80+0∙8-1+5∙8-2+7∙8-3+1∙8-4 = 3∙512+1∙64+6∙8+1∙1+0∙0.125+5∙0.015625+7∙0.001953125+1∙0.000244140625 = 1536+64+48+1+0+0.078125+0.013671875+0.000244140625 = 1649.09204101562510
got It: 3161.05718 =1649.09204101562510
Translate the number 1649.09204101562510 в hexadecimal like this:
the Integer part of the number is divided by the base of the new number system:
1649 | 16 | | |
-1648 | 103 | 16 | |
1 | -96 | 6 | |
| 7 | | |
|
the Fractional part of the number is multiplied by the base of the new number system:
|
0. | 092041015625*16 |
1 | .47266*16 |
7 | .5625*16 |
9 | .0*16 |
the result of the conversion was:
1649.09204101562510 = 671.17916
answer: 3161.05718 = 671.17916
now let\'s make the transfer using the decimal system.
let\'s do a direct translation from octal to binary like this:
3161.05718 = 3 1 6 1. 0 5 7 1 = 3(=011) 1(=001) 6(=110) 1(=001). 0(=000) 5(=101) 7(=111) 1(=001) = 011001110001.0001011110012
answer: 3161.05718 = 11001110001.0001011110012
Fill in the number with missing zeros on the left
let\'s do a direct translation from binary to hexadecimal like this:
011001110001.0001011110012 = 0110 0111 0001. 0001 0111 1001 = 0110(=6) 0111(=7) 0001(=1). 0001(=1) 0111(=7) 1001(=9) = 671.17916
answer: 011001110001.0001011110018 = 671.17916