а чем не нравятся такие варианты?:
Код:
Первый способ - расстояние от Px, Py до
конечной точки Ex, Ey = sqrt ( (Px-Ex)^2 +
+ (Py-Ey)^2 ). Этот способ неудобен тем,
что много медленных операций - два умноже-
ния и взятие квадратного корня.
Второй способ - расстояние = abs (Px -
Ex)/cos(a) = abs (Py - Ey)/sin(a), где a =
угол луча. Этот способ удобнее тем,что та-
бличку косинуса и синуса можно посчитать
заранее,а из медленных операций - одно де-
ление.
плюс квадраты можно через логорифмы высчитывать (+табличка). вообще не вижу глобального замысла считать всё честно. таблички (ТАБЛИЧКИИИ).