|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.05.2011, 23:33 | #1 |
Пользователь
Регистрация: 31.03.2010
Сообщений: 15
|
Проблемка с тестом
Кто может пмогите! Вот я вложил тест
Этот тест когда заканчиваеш Он количество ответов както нерпавильно считывает! Тоесть я прохошол тест он мне выдал что у меня оценка 6 ))) Можнли сделать так чтобы! например Когда отвечаеш правильно на 9-10 вопросов он ставит оценку 5! Когда отвечаеш правильно на 7-8 он ставит оценку 4! И когда Отвечаеш на 5-6 он ставит оценку 3! В остальном случае ставит 2!!! Спасибо зарание! |
02.05.2011, 06:34 | #2 |
Форумчанин
Регистрация: 03.10.2010
Сообщений: 321
|
if (count==9 || count == 10) mark=5;
else if(count==7 ||count ==8) mark=4; и тд. |
02.05.2011, 07:19 | #3 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Когда я писал тест, я поступил так:
int N - общее количество вопросов; int P - количество вопросов с правильными ответами; int S - шкала оценок. Rez = P / N * S; Допустим, есть 20 вопросов. Ответ дан на 10. Система оценок 5-и бальная. 10 / 20 * 5 = 2,5. Поскольку используються целочисленные переменные, результат будет - 2.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помгите с тестом | amki6 | Microsoft Office Excel | 6 | 16.03.2010 21:06 |
Помощь с тестом! | stimswall | Помощь студентам | 16 | 21.05.2009 22:43 |
помогите с тестом | pali4ev | Общие вопросы Delphi | 8 | 17.12.2008 01:43 |
Работа с тестом в Delphi | IGoDoVaN | Помощь студентам | 11 | 10.06.2008 08:23 |
Помогите с тестом | djeyana | Помощь студентам | 4 | 28.06.2007 19:35 |