Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как найти координаты 3-й точки прямоугольного треугольника по известным 2-м координатам точки

Denisov Georgy Знаток (405), закрыт 11 лет назад
Дано:
Треугольник АВС, угол А - примой
А (xa,ya), B(xb,yb) - известно
Стороны - АВ, АС - известно

C(xc1,yc1) и C(xc2,yc2) - найти

Или для простоты можно использовать пример
А (3,2), B(4,3)
АВ=sqrt(2)
АС=2*sqrt(2)

ответ: С (1,4) или С (5;0)

(п. с. нужно написать программу, но не могу составить алгоритм (( )
Лучший ответ
Семен Аркадьевич Высший разум (340009) 11 лет назад
Алгоритм:

1. Найти угловой коэффициент АВ.
2. Найти угловой коэффициент АС.
3. Зная координаты А и угловой коэффициент АС, составить уравнение АС.

Дальше есть по крайней мере два варианта решения, оцени какой тебе проще:

1 вариант:

4. Составить уравнение окружности с центром в точке А и радиусом, равным АС.
5. Решая совместно уравнение по пункту 3 и 4, найти координаты точек С, которые могут быть как с одной, так и с другой стороны стороны АВ.

2 вариант:

4. Задавшись произвольными буквенными координатами X и Y точки С составляем два уравнения:
первое: принадлежность точки С прямой АС
равенство расстояния АС заданной величине.
5. Решая совместно полученную систему, получаете опять же два значения координат точки С

Будут вопросы - пиши в агент.

P.S. Кстати, в данной задаче величина АВ не нужна. Зная координаты А и в, ее можно вычислить. А так вводя параметр АВ, нужно проверять соответствует ли эта величина фактическому расстоянию между точками.

Остальные ответы
Капитан Гугл Искусственный Интеллект (146215) 11 лет назад
Нарисуй это, поймешь, в чем дело. Там все по теореме Пифагора в два действия делается.
Похожие вопросы