Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 22.05.2011, 18:29
Аватар для Jaxeg
Jaxeg Jaxeg вне форума
Прохожий
 
Регистрация: 18.05.2011
Сообщения: 14
Репутация: 10
Вопрос Вопрос по тесту

Подскажите пожалуйста, как сделать так, чтобы за каждый правильный ответ начислялись баллы, а затем в конце теста выходило окно с количеством набранных баллов?
Ответить с цитированием
  #2  
Старый 22.05.2011, 19:24
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Цитата:
Сообщение от Jaxeg
Подскажите пожалуйста, как сделать так, чтобы за каждый правильный ответ начислялись баллы, а затем в конце теста выходило окно с количеством набранных баллов?

if правильный_ответ then количество_баллов:=количество_баллов+1;
Ответить с цитированием
  #3  
Старый 22.05.2011, 19:48
Аватар для Jaxeg
Jaxeg Jaxeg вне форума
Прохожий
 
Регистрация: 18.05.2011
Сообщения: 14
Репутация: 10
По умолчанию

у меня тест с заданиями, где ввод правильного ответа вводится с клавиатуры, то есть Edit использую ... в этом случае if ... then не знаю как сделать, есть еще варианты?
Ответить с цитированием
  #4  
Старый 22.05.2011, 19:55
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Цитата:
Сообщение от Jaxeg
у меня тест с заданиями, где ввод правильного ответа вводится с клавиатуры, то есть Edit использую ... в этом случае if ... then не знаю как сделать, есть еще варианты?
Приведи пример:
= Задание
= Правильный ответ
Ответить с цитированием
  #5  
Старый 22.05.2011, 20:21
Аватар для Jaxeg
Jaxeg Jaxeg вне форума
Прохожий
 
Регистрация: 18.05.2011
Сообщения: 14
Репутация: 10
По умолчанию

= Вид подпрограммы в информатике?
= Функция

так? или я не правильно понял...
Ответить с цитированием
  #6  
Старый 22.05.2011, 20:35
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Цитата:
Сообщение от Jaxeg
= Вид подпрограммы в информатике?
= Функция

так? или я не правильно понял...

Закидаешь эдит и кнопку "Ответить".
Пользователь пишет в эдит ответ и жмет на кнопку.
А в кнопке уже проверяешь ответ.

Можно конечно же поиграться с событием ончендж и таймером.
Но это уже лишний геморрой.

Последний раз редактировалось Konrad, 22.05.2011 в 20:38.
Ответить с цитированием
  #7  
Старый 22.05.2011, 21:05
Аватар для Jaxeg
Jaxeg Jaxeg вне форума
Прохожий
 
Регистрация: 18.05.2011
Сообщения: 14
Репутация: 10
По умолчанию

ну я вот как раз и не знаю, как проверить в кнопке правильный ответ ... нужно чтобы баллы начисляло еще...
Ответить с цитированием
  #8  
Старый 22.05.2011, 21:51
Аватар для AND_REY
AND_REY AND_REY вне форума
Активный
 
Регистрация: 31.03.2009
Адрес: Украина, г.Днепропетровск
Сообщения: 324
Версия Delphi: Delphi7
Репутация: 3877
По умолчанию

Обычный оператор if:
Код:
Var
 Bal: Integer = 0;
procedure TForm1.Button1Click(Sender: TObject);
begin
if Edit1.Text = 'Ответ' Then
 begin
  ShowMessage('Правильно');
  Inc(Bal, 10);
 end;
end;
__________________
If end Then begin;
Ответить с цитированием
  #9  
Старый 23.05.2011, 20:02
Аватар для Jaxeg
Jaxeg Jaxeg вне форума
Прохожий
 
Регистрация: 18.05.2011
Сообщения: 14
Репутация: 10
По умолчанию

Спасибо, попробую.
Ответить с цитированием
Ответ


Delphi Sources

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

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 17:59.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025