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:
7∙82+7∙81+7∙80+2∙8-1+5∙8-2+3∙8-3 = 7∙64+7∙8+7∙1+2∙0.125+5∙0.015625+3∙0.001953125 = 448+56+7+0.25+0.078125+0.005859375 = 511.33398437510
got It: 777.2538 =511.33398437510
Translate the number 511.33398437510 в hexadecimal like this:
the Integer part of the number is divided by the base of the new number system:
511 | 16 | | |
-496 | 31 | 16 | |
F | -16 | 1 | |
| F | | |
|
the Fractional part of the number is multiplied by the base of the new number system:
|
0. | 333984375*16 |
5 | .34375*16 |
5 | .5*16 |
8 | .0*16 |
the result of the conversion was:
511.33398437510 = 1FF.55816
answer: 777.2538 = 1FF.55816
now let\'s make the transfer using the decimal system.
let\'s do a direct translation from octal to binary like this:
777.2538 = 7 7 7. 2 5 3 = 7(=111) 7(=111) 7(=111). 2(=010) 5(=101) 3(=011) = 111111111.0101010112
answer: 777.2538 = 111111111.0101010112
Fill in the number with missing zeros on the left
Fill in the number with missing zeros on the right
let\'s do a direct translation from binary to hexadecimal like this:
000111111111.0101010110002 = 0001 1111 1111. 0101 0101 1000 = 0001(=1) 1111(=F) 1111(=F). 0101(=5) 0101(=5) 1000(=8) = 1FF.55816
answer: 000111111111.0101010110008 = 1FF.55816