The calculations are correct, but note that you can't actually change FOV in CSGO unless you have sv_cheats enabled offline or play on a server with cheats enables. Also zoom sensitivity actually affects hipfire when changing FOV, so if you do have cheats enabled and change FOV, the calculated 360 distance is only correct if the zoom sens is 1.