This transfer is possible in two ways: direct transfer and using the decimal system.
first, let\'s make a direct transfer.
let\'s make a direct translation from binary to post-binary like this:
111010011.0110000012 = 111 010 011. 011 000 001 = 111(=7) 010(=2) 011(=3). 011(=3) 000(=0) 001(=1) = 723.3018
answer: 111010011.0110000012 = 723.3018
now let\'s make the transfer using the decimal system.
let\'s translate to decimal like this:
1∙28+1∙27+1∙26+0∙25+1∙24+0∙23+0∙22+1∙21+1∙20+0∙2-1+1∙2-2+1∙2-3+0∙2-4+0∙2-5+0∙2-6+0∙2-7+0∙2-8+1∙2-9 = 1∙256+1∙128+1∙64+0∙32+1∙16+0∙8+0∙4+1∙2+1∙1+0∙0.5+1∙0.25+1∙0.125+0∙0.0625+0∙0.03125+0∙0.015625+0∙0.0078125+0∙0.00390625+1∙0.001953125 = 256+128+64+0+16+0+0+2+1+0+0.25+0.125+0+0+0+0+0+0.001953125 = 467.37695312510
got It: 111010011.0110000012 =467.37695312510
Translate the number 467.37695312510 в octal like this:
the Integer part of the number is divided by the base of the new number system:
467 | 8 | | |
-464 | 58 | 8 | |
3 | -56 | 7 | |
| 2 | | |
|
the Fractional part of the number is multiplied by the base of the new number system:
|
0. | 376953125*8 |
3 | .01563*8 |
0 | .125*8 |
1 | .0*8 |
the result of the conversion was:
467.37695312510 = 723.3018
answer: 111010011.0110000012 = 723.3018