--- Quote Start ---
(400*615) >> 4 = 24.6
Except in binary, it doesn't work like this?
--- Quote End ---
You need to decide. Thinking in base 10, or thinking in base 2. Since you want to do it with simple logic, go with base 2.
Your 'equation' listed above first multiplies by 10^4, then divides by 2^4. That ain't gonna work. Instead of multiplying .0615 by a power of 10, multiply by a power of two (enough to make it an integer), do the math, then shift it back down (divide) by the same power of 2. (or leave it shifted up in preparation for whatever you're going to do next.)