Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

23.06.2007, 17:30
|
|
Познающий
Регистрация: 14.04.2007
Сообщений: 46
Провел на форуме: 842554
Репутация:
13
|
|
Сообщение от Joker-jar
Объяви структуру, которая содержит: текст вопроса, тексты вариантов ответа, номер правильного ответа. Создай файл объявленных структур. Отдельной программой наполни файл вопросами.
При ответе сверяй ответ с правильным ответом, если ок, инкрементируй счетчик.
Джокер мы еще не проходили работу с файлами...
Другой способ есть ?
|
|
|

23.06.2007, 17:39
|
|
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме: 4172659
Репутация:
646
|
|
Тогда все в виде констант. Можно в виде массива
Код:
TQuestion = record
Text, Ans1, Ans2, Ans3, Ans4: string;
RightAns: 1..4;
end;
...
QArray: array[1..10] of TQuestion;
При запуске программы заполняй чем надо.
|
|
|

23.06.2007, 17:41
|
|
Познающий
Регистрация: 14.04.2007
Сообщений: 46
Провел на форуме: 842554
Репутация:
13
|
|
Сообщение от Joker-jar
Тогда все в виде констант. Можно в виде массива
Код:
TQuestion = record
Text, Ans1, Ans2, Ans3, Ans4: string;
RightAns: 1..4;
end;
...
QArray: array[1..10] of TQuestion;
При запуске программы заполняй чем надо.
Ясно наверное я рано взялся за такое задние ((( Только сегодня массивы прошли (((
|
|
|

23.06.2007, 17:41
|
|
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме: 4172659
Репутация:
646
|
|
Хотя, если у тебя вопросы типа ДА/НЕТ, то там проще
|
|
|

23.06.2007, 17:45
|
|
Познающий
Регистрация: 14.04.2007
Сообщений: 46
Провел на форуме: 842554
Репутация:
13
|
|
Сообщение от Joker-jar
Хотя, если у тебя вопросы типа ДА/НЕТ, то там проще
Ну для начала... я хотел начать с ДА/НЕТ.
|
|
|

23.06.2007, 17:50
|
|
Познающий
Регистрация: 26.01.2007
Сообщений: 46
Провел на форуме: 283785
Репутация:
28
|
|
Нужна помошь
задание тут http://www.permcity.info/help.jpg если кто-нибудь сделает хотяб что нибудь из этой работы буду плюсовать каждый день тому человеку
Последний раз редактировалось md5f1h; 04.07.2007 в 17:15..
|
|
|

23.06.2007, 18:01
|
|
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме: 4172659
Репутация:
646
|
|
Fire3d, написал небольшой примерчик:
Код:
const
Tqs: array[1..5] of string = ('Vopros 1','Vopros 2','Vopros 3','Vopros 4','Vopros 5');
Tans: array[1..5] of boolean = (true,true,false,true,false);
var
s: string;
i,count: integer;
begin
writeln('Otvet: y or n');
for i := 1 to 5 do
begin
writeln(Tqs[i]);
readln(s);
if ((s = 'y')and(Tans[i]))or((s = 'n')and(not Tans[i])) then
count := count + 1;
end;
writeln('Right answers: ',count);
readln;
end.
|
|
|

23.06.2007, 18:17
|
|
Познающий
Регистрация: 14.04.2007
Сообщений: 46
Провел на форуме: 842554
Репутация:
13
|
|
Сообщение от Joker-jar
Fire3d, написал небольшой примерчик:
Код:
const
Tqs: array[1..5] of string = ('Vopros 1','Vopros 2','Vopros 3','Vopros 4','Vopros 5');
Tans: array[1..5] of boolean = (true,true,false,true,false);
var
s: string;
i,count: integer;
begin
writeln('Otvet: y or n');
for i := 1 to 5 do
begin
writeln(Tqs[i]);
readln(s);
if ((s = 'y')and(Tans[i]))or((s = 'n')and(not Tans[i])) then
count := count + 1;
end;
writeln('Right answers: ',count);
readln;
end.
Спасибо когда приду дмоой сразу научну разбирать твой код. А тут вопросы можно задавать по коду ??? Просто некторый моменты мне не понятны....
|
|
|

23.06.2007, 18:27
|
|
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме: 4172659
Репутация:
646
|
|
md5f1h, с нуля вряд ли кто-то будет делать. По отдельным вопросам обращайся, помогут.
|
|
|

24.06.2007, 00:06
|
|
Участник форума
Регистрация: 11.07.2006
Сообщений: 125
Провел на форуме: 413927
Репутация:
71
|
|
2 Fire3d вот два теста может помогут писал очень давно но если че стукни в асю http://dobropozalovat.ifolder.ru/2463428
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|