Сообщений: 21
Написано 0 полезных сообщений (для 0 пользователей)
Ответ: расчёт нахождения точки на линии
логично, как я сам не додумался,
но к сожалению щас попробовал всяко попереставлять pl_x вместо xe,
но либо вообще непредсказуемо начинает работать, либо результат тот же
выискивает по xe
я не знаю в чём у тебя ошибка, может в том что в школу надо ходить было ?
вот рабочая формула, вытекает она из учебника 9 класса, ну не знаю ты должен быть заядлым гуманитарием чтобы этого не понимать
(Y-YS)/(YE-YS) = (X-XS)/(XE-XS)
отсюда находим Y
Y = (X-XS)*(YE-YS)/(XE-XS)+YS
проверяем правильна ли формала :
XS = YS = 1 задаём начальную точку (1,1)
XE = YE = 3 задаём конечную точку (3,3)
X = 2 задаём текущий X = 2, логично что Y тоже должен быть 2
находим Y по формуле подставивши числа
Y = (2-1)*(3-1)/(3-1)+1 = 1*1+1 = 2 получили правильный результат
если мой пост тебе не поможет то может стоит вообще забросить программирование ?