Тест-программа на Borland C++

  • Автор темы Cosmos
  • Дата начала
Статус
Закрыто для дальнейших ответов.
C

Cosmos

#1
Помогите написать тест-программу, которая задает вопрос и если отвечаешь на вопрос программа задает следующий вопрос, если ответил не верно, то она все равно задаст следующий вопрос, но через несколько вопросов все равно выдаст вопрос на который ответили не правильно.
 
C

Cosmos

#3
Как зделать чтоб выдавал вопрос, на который не правильно ответил, через несколько вопров?
 

morpheus

скриптописец
07.08.2006
3 915
1
#4
дык просто у вопроса оставлять признак, что на него не правильно ответили и опять его выводить, у Вас как общий алгоритм реализован? опишите как работает Ваша програма что бы понят что Вам подсказать
 
C

Cosmos

#5
Я начал делать так:
--------
vop1: Вопрос1, Ответ1, если ответил правильно goto vop2;
vop2: Вопрос2, Ответ2, если ответил правильно goto vop3;
....
--------
 

morpheus

скриптописец
07.08.2006
3 915
1
#6
Для: Cosmos
забудте слово Goto
попробуйте делать генератор вопросов, вопросы Вы вшили в код програмы? не из бд? или хотябы из файла, ну ладно не важно...

значиться так, создайте клас ВАПРОС опишите вапрос, варианты ответов, какой вариант правильный
Зделайте массив класса ВАПРОС( который будет содержаться все Ваши задания, ответы )

патом зделайте функцию которая по случайному числу делает выбор задания(из массива класса ВАПРОС ) . В этой процедуре выбора вапроса, зделайте проверку есть ли такой вапрос который надо задать заново



в итоге у вас получиться всего 2 процедуры( несчитая описания класа ВАПРОС ) одна которая запускает опрос , например на 20 заданий, и 2я процедура, которая по циклу for i = 1 to 20 запускеться из первой и задает этот самый ВАПРОС. всё


з.ы. надеюс я понятно изложил
 

morpheus

скриптописец
07.08.2006
3 915
1
#8
Для: Cosmos
НМЗ

надеюсь памог, если что спрашивайте :)
 
Статус
Закрыто для дальнейших ответов.