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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2018, 14:30   #1
LinaMin
 
Регистрация: 17.10.2017
Сообщений: 8
По умолчанию Delphi. сделать тест на Делфи, не работает вывод результатов

Здравствуйте очень нужна ваша помощь. Мне нужно сделать тест на Делфи. Все оформила как надо, программу к кнопке "результат" написала, но он так и не выводиться. Подскажите где у меня ошибка. Спасибо
Это программа к кнопке результат.

Код:
procedure TForm1.Button1Click (Sender: TObject);
var s,p:integer;
begin
 p:=p+1;
 s:=0;

 if (p=1) and RadioButton3.Checked Then s:=s+1;
 if (p=1) and RadioButton6.Checked Then s:=s+1;
 if (p=1) and RadioButton12.Checked Then s:=s+1;
   begin
 if s=3 then Label13.Caption:='Молодец';
 if s=2 then Label13.Caption:='Нормально';
 if s=1 then Label13.Caption:='Плохо';
 if s=0 then Label13.Caption:='Очень плохо';
 end;
end.
_____
Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ)
Модератор

Последний раз редактировалось Serge_Bliznykov; 31.01.2018 в 14:50.
LinaMin вне форума Ответить с цитированием
Старый 31.01.2018, 14:53   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

1) это и компилироваться не должно - лишний begin для чего-то есть, а end для него отсутствует.

2) как это Вы к p добавляете +1 если Вы туда ничего ещё не записали.
Это грубейшая ошибка!!

Код:
procedure TForm1.Button1Click (Sender: TObject);
var s,p:integer;
begin
   Тут надо что-то занести в p
 p:=p+1;
   s:=0;
   if (p=1) and RadioButton3.Checked Then s:=s+1;
   if (p=1) and RadioButton6.Checked Then s:=s+1;
   if (p=1) and RadioButton12.Checked Then s:=s+1;
   if s=3 then Label13.Caption:='Молодец';
   if s=2 then Label13.Caption:='Нормально';
   if s=1 then Label13.Caption:='Плохо';
   if s=0 then Label13.Caption:='Очень плохо';
 end;

end.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi] Как сделать тест Rogoleon Фриланс 1 24.05.2017 05:37
запрограммировать в делфи 7 тест Лири и тест Торстона через базу данных (курсовая на 1-м курсе) mekil Помощь студентам 10 10.06.2014 17:56
Дан массив из 18 вещественных чисел, все элементы которого различны. Не могу сделать вывод результатов. ( на С ) Максим28 Помощь студентам 4 22.11.2013 02:38
Delphi вывод результатов из БД v.v.veter Помощь студентам 1 10.06.2011 02:20