движение объекта в декартовой системе координат..

Программирование на Visual Basic for Applications
muter
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 29.04.2005 (Пт) 19:05

движение объекта в декартовой системе координат..

Сообщение muter » 08.05.2005 (Вс) 6:41

Определить конечную точку движения объекта в декартовой системе координат, если исходная точка (0;0), маршрут движения задается нажатием следующих клавиш: "8" вверх, "2" – вниз, "4" – влево, "6" – вправо.Разделитель при вводе – <Enter>. Признак окончания потока – буква "К".

Это вообще как так сделать, маршрут задаётся движением?

FaKk2
El rebelde gur&#250;
El rebelde gur&#250;
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 08.05.2005 (Вс) 6:57

muter
ПОлагаю создать массив который будет держать изменения в координатах, x, y. Потом в цикле смещать точку, или что там у тебя, соответственно указанным смещениям.
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

muter
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 29.04.2005 (Пт) 19:05

Сообщение muter » 08.05.2005 (Вс) 7:09

маршрут задётся движением клавиш... Их вводить надо с диалогового окна? n=Val(InputBox("")) ?

FaKk2
El rebelde gur&#250;
El rebelde gur&#250;
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 08.05.2005 (Вс) 7:11

muter

Можно и так.
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

muter
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 29.04.2005 (Пт) 19:05

Сообщение muter » 08.05.2005 (Вс) 7:16

Их надо все эти маршруты задавать в одном диалоговом окне или для каждого маршрута надо выводить новое?

FaKk2
El rebelde gur&#250;
El rebelde gur&#250;
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 08.05.2005 (Вс) 7:19

muter

Способов очень много. Твоя задача принять от пользователя смещению координат. Думай сам, как тебе удобней.
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList