I have the following binary number:
$$0.11001001000100000$$
$0$ is the sign and the rest is the mantissa.
I convert it into decimal $$0.785400390625$$ and by multiplying it by $4$ I get $3.1416015625.$
Now I need to do the same with
$$0.110010010000111111$$
By I'm not able to get the correct result because I need 18 decimals and my calculator doesn't allow this. Any ideas?
So if $$ x_1=0.11001001000100000_2 $$ in binary, you know what $4x_1$ is in decimal. Now you have $$x_2=0.110010010000111111_2,$$ and you need to calculate $4x_2$.
This is really simple. A paper and pencil calculation (if mental arithmetic is not your forte) shows you that $$ x_1-x_2=0.000000000000000001_2=2^{-18}. $$ Therefore $$ 4x_2=4x_1-4\cdot2^{-18}=4x_1-\frac1{2^{16}}. $$ I'm sure your calculator can manage that.