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∙81+1∙80+7∙8-1+4∙8-2 = 3∙8+1∙1+7∙0.125+4∙0.015625 = 24+1+0.875+0.0625 = 25.937510
got It: 31.748 =25.937510
Translate the number 25.937510 в hexadecimal like this:
the Integer part of the number is divided by the base of the new number system:
25 | 16 | |
-16 | 1 | |
9 | | |
 |
the Fractional part of the number is multiplied by the base of the new number system:
 |
0. | 9375*16 |
F | .0*16 |
the result of the conversion was:
25.937510 = 19.F16
answer: 31.748 = 19.F16
now let\'s make the transfer using the decimal system.
let\'s do a direct translation from octal to binary like this:
31.748 = 3 1. 7 4 = 3(=011) 1(=001). 7(=111) 4(=100) = 011001.1111002
answer: 31.748 = 11001.11112
Fill in the number with missing zeros on the left
let\'s do a direct translation from binary to hexadecimal like this:
00011001.11112 = 0001 1001. 1111 = 0001(=1) 1001(=9). 1111(=F) = 19.F16
answer: 00011001.11118 = 19.F16