Тема: AHK: пересечение эллипса и прямой. Перенос формулы в код
Добрый вечер.
Есть эллипс вида:
x*x/25 + y*y/4 = 1
и прямая вида:
-4x+2y+6=0
Надо найти пересекаются ли?
В ручную на листочке это все решается вот так:
из прямой выражаем "y":
y = (4x-6)/2
и подставляем этот "y" в уравнение эллипса:
x*x/25 + ((4x-6)/2)*((4x-6)/2)/4=1
Приведу в более удобный вид:
x*x/25 + (2x-3)*(2x-3)/4=1
Далее все это приводится к виду квадратного уравнения:
10.4*x*x - 3*x + 21.5 = 0
Перенести квадратное уравнение в код и решить его я могу, но вот как это все собрать в коде я без понятия. Помогите пожалуйста.