bob_man801,
Aside from resurrecting a two month old post, and having read the entire thread you probably learned that:
1) batch code can only do integer arithmetic
2) except for perfect squares, square roots are irrational
This thread morphed into a
whimsical attempt to find square roots using batch code. Unfortunately, both 1 & 2 above are at direct odds with one another. Beside the fact that no one in their right mind would use batch code for this solution, there is a loss of precision with large numbers. Even the ancient Greeks could do no better than approximations.
Most languages have functions to handle this situation. Batch code has no functions, much less one for square roots.
PS. Until 9.5 grows up to be a 10, it is not an integer.