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

Delphi Sources



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

 
 
Опции темы Поиск в этой теме Опции просмотра
  #13  
Старый 06.03.2011, 07:08
woc131 woc131 вне форума
Прохожий
 
Регистрация: 11.02.2011
Сообщения: 13
Репутация: 10
По умолчанию

Все равно не выходит
Сначала сделал так :

PHP код:
procedure TForm1.Button5Click(SenderTObject);
const 
step=0.0001;
var 
a1,a2,a3,a4,a5:extended;
begin
i
:=1;
    
a1:=c1/l1;
    
a2:=с2*с2*sin(a[i])*sin(a[i]);     //no
    
a3:=b2*b2*cos(a[i])*cos(a[i]);   //ne
    
obr:=Round((a1+(b2*с2/sqrt(a2+a3))/l2)*10000 10000) ;    

  
repeat

  
if ((obr+step) >= g) and ((obr-step) <= gthen   // g:=1.1107
     
found := TRUE

    
else
      
:= 1
пишет что не находит ничего, хотя ясно что он просто видит допустим два числа 1,1111 и 1,1111 и не опознает их как идентичные. Подумал что просто массив а пустой , хотя я его заполняю из stringgrid :
PHP код:
a[i]:= StrToFloatDef(StringGrid1.Cells[0,y],1); 
но если изменить код :
PHP код:
procedure TForm1.Button5Click(SenderTObject);
const 
step=0.0001;
var 
a1,a2,a3,a4,a5:extended;
begin
for i:=1 to 62799 do


  
repeat
     a1
:=no1/l1;
    
a2:=no2*no2*sin(a[i])*sin(a[i]);
    
a3:=ne2*ne2*cos(a[i])*cos(a[i]);
    
obr:=Round((a1+(ne2*no2/sqrt(a2+a3))/l2)*10000 10000) ;   
    
statictext5.Caption:='= 'floattostr(obr);
  if ((
obr+step) >= g) and ((obr-step) <= gthen  // g:=1,1107
      
found := TRUE 
то вообще виснет. В чем может быть проблема ?

Последний раз редактировалось woc131, 06.03.2011 в 07:11.
Ответить с цитированием
 


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

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