This transfer is possible in two ways: direct transfer and using the decimal system.
First we will perform the translation through the decimal system
let\'s translate to decimal like this:
6∙162+5∙161+8∙160+8∙16-1+2∙16-2+5∙16-3 = 6∙256+5∙16+8∙1+8∙0.0625+2∙0.00390625+5∙0.000244140625 = 1536+80+8+0.5+0.0078125+0.001220703125 = 1624.50903320312510
got It: 658.82516 =1624.50903320312510
Translate the number 1624.50903320312510 в octal like this:
the Integer part of the number is divided by the base of the new number system:
1624 | 8 | | | |
-1624 | 203 | 8 | | |
0 | -200 | 25 | 8 | |
| 3 | -24 | 3 | |
| | 1 | | |
|
the Fractional part of the number is multiplied by the base of the new number system:
|
0. | 509033203125*8 |
4 | .07227*8 |
0 | .57813*8 |
4 | .625*8 |
5 | .0*8 |
the result of the conversion was:
1624.50903320312510 = 3130.40458
answer: 658.82516 = 3130.40458
Now we will perform a direct translation.
let\'s do a direct translation from hexadecimal to binary like this:
658.82516 = 6 5 8. 8 2 5 = 6(=0110) 5(=0101) 8(=1000). 8(=1000) 2(=0010) 5(=0101) = 11001011000.1000001001012
answer: 658.82516 = 11001011000.1000001001012
Fill in the number with missing zeros on the left
let\'s make a direct translation from binary to post-binary like this:
011001011000.1000001001012 = 011 001 011 000. 100 000 100 101 = 011(=3) 001(=1) 011(=3) 000(=0). 100(=4) 000(=0) 100(=4) 101(=5) = 3130.40458
answer: 658.82516 = 3130.40458