Показать сообщение отдельно
  #7  
Старый 12.02.2011, 19:35
woc131 woc131 вне форума
Прохожий
 
Регистрация: 11.02.2011
Сообщения: 13
Репутация: 10
По умолчанию

Огромное спасибо, все вышло! А можно еще вопрос. Код:
PHP код:
procedure TForm1.Button5Click(SenderTObject);
begin
  repeat
    
if 
(
no1/l1+
(
ne2*no2/sqrt(no2*no2*sin(a[i])*sin(a[i])+ne2*ne2*cos(a[i])*cos(a[i])))/l2) = obr  then  // вот здесь при вычислении ошибка
      
found := TRUE
    
else
      
:= 1;
  
until foundTRUE;   //or (i > SIZE) ;

begin


    
if found then
    ShowMessage
('результат найден ')//+ IntToStr(i) +  + 'Поиск успешен.')

  
else
    
ShowMessage('результат не найден');

end

Ошибка в расчете выражения для массива.
Это продолжение кода. На сколько я понял проблема в том что недопустимая операция с массивом a[i] что можно здесь сделать ?
Изображения
Тип файла: jpg Screenshot - 12.02111111.jpg (15.0 Кбайт, 15 просмотров)
Ответить с цитированием