Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2011, 13:09   #1
vlados1
Пользователь
 
Регистрация: 03.12.2011
Сообщений: 11
По умолчанию проблемы с тестом в делфи

Здравствуйте у меня возникла проблема при создание теста на делфи.
Тест делал с помощью радио батонов но при запуске программы и прохождения теста результат не показывает вот сам код
Код:
var i:real;
begin
i:=0
 if rb4.checked=True then  i:=i+1;
 if rb5.checked=true then  i:=i+1;
 If rb10.checked=true then i:=i+1;
 if rb14.checked=true then i:=i+1;
 if rb17.checked=true then i:=i+1;
 if rb21.checked=true then i:=i+1;
 if rb26.checked=true then i:=i+1;
 if rb29.checked=true then i:=i+1;
 if rb34.checked=true then i:=i+1;
 if rb39.checked=true then i:=i+1;
 if i<5 then ShowMessage('плохо'+ floattostr(i));
 if i<8 then ShowMessage ('хорошо ' + floattostr(i));
 if i>9 then Showmessage ('отлично'+ floattostr(i));
  end
end;
результат все время показівает 0 , помогите решить эту проблему

Последний раз редактировалось Stilet; 04.12.2011 в 12:31.
vlados1 вне форума Ответить с цитированием
Старый 03.12.2011, 15:42   #2
Leshii
Форумчанин
 
Регистрация: 26.07.2011
Сообщений: 376
По умолчанию

i:=0

Вот твоя проблема .
Люблю на ты.Я человек простой
Leshii вне форума Ответить с цитированием
Старый 03.12.2011, 15:55   #3
Skalp
Пользователь
 
Регистрация: 01.12.2011
Сообщений: 52
По умолчанию

Если i=8 или 9, то ты вообще никакого сообщения не увидишь)
Skalp вне форума Ответить с цитированием
Старый 03.12.2011, 16:03   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
if i<5 then ShowMessage('плохо'+ floattostr(i))
else
if i<=8 then ShowMessage ('хорошо ' + floattostr(i))
else
if i>8 then Showmessage ('отлично'+ floattostr(i));
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 03.12.2011, 18:31   #5
vlados1
Пользователь
 
Регистрация: 03.12.2011
Сообщений: 11
По умолчанию

все равно ничего не происходит все рано 0
vlados1 вне форума Ответить с цитированием
Старый 03.12.2011, 20:28   #6
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Цитата:
if i<5 then ShowMessage('плохо'+ floattostr(i));
if i<8 then ShowMessage ('хорошо ' + floattostr(i));
1)в таком виде второе условие если i от 1 до 7 всегда сработает.
2) зачем i rael? почему не integer, или не Byte?

Выложите проект, пока непонятно где может быть ошибка.. Возможно мы не всё нужное видим.
vovk вне форума Ответить с цитированием
Старый 03.12.2011, 20:43   #7
Skalp
Пользователь
 
Регистрация: 01.12.2011
Сообщений: 52
По умолчанию

я так понял, у тебя как минимум 39 радиобаттонов, ты правильно их объеденил ?
если баттонов 39, то можно предположить, что у тебя 13 вопросов с тремя вариантами ответов каждый, и надо определенные группы радиобаттонов объединить.
Плюс еще не известно, что у тебя там еще.
Скинь лучше весь проект.

ПЫСЫ: после i:=0 нет точки с запятой, хотя, в этом случае у тебя бы программа не скомпилировалась.

Последний раз редактировалось Skalp; 03.12.2011 в 20:55.
Skalp вне форума Ответить с цитированием
Старый 03.12.2011, 22:36   #8
vlados1
Пользователь
 
Регистрация: 03.12.2011
Сообщений: 11
По умолчанию

вот моя форма и то что в батоне
Изображения
Тип файла: jpg b2.jpg (92.3 Кб, 67 просмотров)
Тип файла: jpg Б.jpg (332.8 Кб, 123 просмотров)
vlados1 вне форума Ответить с цитированием
Старый 03.12.2011, 23:01   #9
vlados1
Пользователь
 
Регистрация: 03.12.2011
Сообщений: 11
По умолчанию

вот мой проект можете помочь исправить ошибки
Вложения
Тип файла: rar test.rar (5.6 Кб, 16 просмотров)
vlados1 вне форума Ответить с цитированием
Старый 04.12.2011, 10:14   #10
vlados1
Пользователь
 
Регистрация: 03.12.2011
Сообщений: 11
По умолчанию

всем спасибо кто помог, я понял где была ошибка
vlados1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен совет с тестом на Делфи Dennis777 Помощь студентам 10 25.08.2011 02:34
Проблемы с подключением БД к делфи Alegria Помощь студентам 1 17.05.2011 22:06
Проблемы с созданием компонентов в Делфи 7 Grey Stallion Общие вопросы Delphi 0 02.02.2011 18:18
есть проблемы с курсовой на делфи!! demonara Помощь студентам 2 28.09.2010 18:51
проблемы с печатью всей формы в делфи Izlom Помощь студентам 2 05.09.2010 18:48