TheForgetDragon
@TheForgetDragon
Начинающий по C# , Java

В чём ошибка(Delphi)?

Form1: TForm1;
  ball:integer;
  type answers=array[1..9,0..3] of byte;
  const otv:answers= ((0,1,0,0),(1,0,0,0),(0,1,0,0),(0,0,1,0),(0,1,0,0),(0,0,1,0),(0,0,1,0),(0,0,0,1),(1,0,0,0));
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
ball:=otv[1,radiogroup1.itemIndex]+
  otv[2,radiogroup2.itemIndex]+
  otv[3,radiogroup3.itemIndex]+
  otv[4,radiogroup4.itemIndex]+
  otv[5,radiogroup5.itemIndex]+
  otv[6,radiogroup6.itemIndex]+
  otv[7,radiogroup7.itemIndex]+
  otv[8,radiogroup8.itemIndex]+
  otv[9,radiogroup9.itemIndex];
  if (ball<1) or (ball>10)
  then label2.Caption:='Ответье на все вопросы!'
  else
       label2.caption:='Правильно ответил на '+IntToStr(ball)+' из 9-ти вопросов';
       if ball=9
       then label3.caption:='Молодец!Ты хорошо знаешь архитектуру Томска. :)'
       else
          if (ball>=4) and (ball<9)
          then label3.caption:='Нормально. У тебя средние знания об архитектуре Томска.'
          else label3.caption:='Плохо! Ты очень плохо знаешь архитектуру Томска"';
end;

end.

Не понимаю в чём ошибка?
  • Вопрос задан
  • 247 просмотров
Решения вопроса 1
@kalapanga
Так Вам никто ничего не сможет подсказать. Есть ошибки компиляции. Компилятор при этом указывает на строку, в которой ошибка и пишет, что ему в ней не нравится. И есть ошибки времени выполнения. Вы запустили программу, и в процессе работы бац - ошибка. Если Вы запустили программу под отладчиком, то и в этом случае Вам укажут строку с ошибкой. В первую очередь нужно прочитать и попытаться понять сообщение об ошибке, возможно сами всё исправите. Не получилось - давайте его (сообщение об ошибке) сюда. Вот, мол, в строке такой-то ошибка такая-то, объясните плиз, что это значит.
Или под ошибкой Вы понимаете, что всё компилируется и работает, но делает не то, что Вы хотите? Тогда описывайте что должно быть, а что реально получилось.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы