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:
1∙82+2∙81+3∙80+3∙8-1+4∙8-2 = 1∙64+2∙8+3∙1+3∙0.125+4∙0.015625 = 64+16+3+0.375+0.0625 = 83.437510
got It: 123.348 =83.437510
Translate the number 83.437510 в hexadecimal like this:
the Integer part of the number is divided by the base of the new number system:
83 | 16 | |
-80 | 5 | |
3 | | |
|
the Fractional part of the number is multiplied by the base of the new number system:
|
0. | 4375*16 |
7 | .0*16 |
the result of the conversion was:
83.437510 = 53.716
answer: 123.348 = 53.716
now let\'s make the transfer using the decimal system.
let\'s do a direct translation from octal to binary like this:
123.348 = 1 2 3. 3 4 = 1(=001) 2(=010) 3(=011). 3(=011) 4(=100) = 001010011.0111002
answer: 123.348 = 1010011.01112
Fill in the number with missing zeros on the left
let\'s do a direct translation from binary to hexadecimal like this:
01010011.01112 = 0101 0011. 0111 = 0101(=5) 0011(=3). 0111(=7) = 53.716
answer: 01010011.01118 = 53.716