Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сгенерировать случайнй знак (*,/,+,-) [D7, XP]


Страницы:   1 2

Loonar ©   (2007-05-21 13:16:00) 

Как сгенерировать случайный знак (*,/,+,-), исходя из отмеченнх пользователем флажков (четыре CheckBox'а каждый для своего знака)
Допустим я отметил CheckBox1(Сложение) и CheckBox2(умножение), Дельфи должен сгенерировать случайный знак или сложение или умножение.
Заранее спасибо за помощь.


turbouser   (2007-05-22 00:03:00) [1]


> {RASkov} ©   (21.05.07 23:45) [24]

Нет, не самый простой. Можно и проще. Точнее сложнее :)
Я же оговорился, что Вася там и т.п. :)


{RASkov}   (2007-05-21 23:45:00) [2]

> [19] turbouser ©   (21.05.07 20:53)

Ну а чем [2] не угодил? Тем более, что ты его и выдвинул....
Помоему самый простой вариант...


turbouser   (2007-05-21 21:49:00) [3]


> Virgo_Style ©   (21.05.07 21:47) [22]

+1 :))


Virgo_Style   (2007-05-21 21:47:00) [4]

turbouser ©   (21.05.07 21:00) [21]
выбор юзера?


Голосую за перемещение ветки в Потрепаться с последующим приглашением в оную kaif'а и бурной дискуссии на 1000 постов о (не)детерминизме и свободе воли)))


turbouser   (2007-05-21 21:00:00) [5]


> Virgo_Style ©   (21.05.07 20:57) [20]

Угу. А как же выбор юзера?


Virgo_Style   (2007-05-21 20:57:00) [6]

turbouser ©   (21.05.07 20:53) [19]
Выбрать случайный символ из строки '*/+-', imo


turbouser   (2007-05-21 20:53:00) [7]

Нафлудили блин =))
А вот серьезно, без стеба и флуда - как проще (продуктивнее) решить
подобную (да, бред, но все же :) задачу?
p.s.
Вася Пупкин и ты пы :)


Knight   (2007-05-21 16:06:00) [8]

В общем как всегда.. :)

http://www.korova.ru/humor/pics/realizat.gif


Knight   (2007-05-21 16:03:00) [9]

%)))


{RASkov}   (2007-05-21 16:00:00) [10]

> Причём.. разных.. с клавиатуры

Пользователь в тупике :)))


{RASkov}   (2007-05-21 15:59:00) [11]

> Как сгенерировать случайнй знак (*,/,+,-)


> > и попросить пользователя двигать над ним мышкой.
>
> Затем попросить нажать на клавиатуре 500 символов...

Короче процедура на пол дня... :о) Все хватит.


Knight   (2007-05-21 15:57:00) [12]


> Затем попросить нажать на клавиатуре 500 символов

Причём.. разных.. с клавиатуры :))))))))))


{RASkov}   (2007-05-21 15:54:00) [13]

> и попросить пользователя двигать над ним мышкой.

Затем попросить нажать на клавиатуре 500 символов... хватит извращаться ;)


Knight   (2007-05-21 15:45:00) [14]

Да.. ещё надо сгенерить на форме поле 200Х200 из TPanel 1х1 со значениями тега 0 и 1... и попросить пользователя двигать над ним мышкой.  Значение передаётся пользователю если только в это время указатель мыши находился над панелью с тегом 1...


Knight   (2007-05-21 15:30:00) [15]

В цикле генерится случайный чаровский массив длинной 255 символов... как-только он заполнен, Запускается Таймер1 который случайным образом начинает запускать и останавливать таймеры 2 (+), 3 (-), 4(*), 5(/) , при срабатывании они генерят случайный индекс массива и запускают таймеры 6,7,8,9 , которые в свою очередь проверяют значение по этому индексу. Если оно совпадает со значением, которой в данный момент сгенерировано таймером 10, то этот знак и передаётся пользователю.. :)


{RASkov}   (2007-05-21 15:14:00) [16]

:)

> Почему три? символа четыре, значит и таймера четыре. Каждый отвечает за свой :))

Тогда 5, пятый будет выбирать у кого в очередной раз символ забрать.... Непонятно, только зачем первые четыре халявщика, ведь иху работу делают чекбоксы....) Кто больше?


Knight   (2007-05-21 15:05:00) [17]


> {RASkov} ©   (21.05.07 14:52) [6]
> Нет, два мало, нужно три..... Правда я пока незнаю для чего
> третий, но... нужен. :)


Генерация случайного интервала для второго и его запуск, через случайный интервал, после запуска первого... :)


iXT   (2007-05-21 15:01:00) [18]

Почему три? символа четыре, значит и таймера четыре. Каждый отвечает за свой :))


clickmaker   (2007-05-21 15:00:00) [19]


> для чего третий,

если 2 других подерутся, то разнимать будет


{RASkov}   (2007-05-21 14:52:00) [20]

> [5] Knight ©   (21.05.07 14:46)
> Лучше использовать два таймера...

Нет, два мало, нужно три..... Правда я пока незнаю для чего третий, но... нужен. :)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо