Показать сообщение отдельно
  #8  
Старый 05.02.2007, 22:20
ilang ilang вне форума
Новичок
 
Регистрация: 11.12.2006
Сообщения: 68
Репутация: 10
По умолчанию

2 gatart

Когда-то я писал такую прогу и использовал базу данных, хотя в принципе вариантов тут много.
Я поступил следующим образом.
Создал таблицу со следующими полями:
Вопрос, Вариант1, Вариант2, Вариант3, Вариант4
При этом в правильным всегда является первый вариант.
Ну а дальше пишу процедуру, которая делает следующее:
- открывает таблицу, считывает вопрос и варианты ответа
- показывает вопрос
- в случайном порядке показывает варианты ответа, при этом данные в таблице абсолютно не модифицируются. Меняется только порядок отображения. То есть в таблице правильным все равно остается первый вариант

На а дальше делаешь сравнение если "Выбор пользователя" = Вариант1, то...
Ответить с цитированием