Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.04;
Скачать: CL | DM;

Вниз

procedure   Найти похожие ветки 

 
kibon   (2005-11-16 01:38) [0]

что я не так делаю


procedure TForm1.Button1Click(Sender: TObject);
var t:integer;
begin
x:=strtoint(Edit2.Text);
repeat
t:=x-4
until t=2;
edit3.Text:=FloatToStr(t);
end;


зависает почемута


 
MRAk   (2005-11-16 01:50) [1]

может просто у тя t проскакивает значение 2 попробуй так:
Until t<=2;


 
MRAk   (2005-11-16 01:56) [2]

ой а дело даже не в этом если у тя x не равен t+4 то t никогда не станет равным 2 потому что в цикле t присваеваеш значение неизменного x-4


 
Джо ©   (2005-11-16 02:00) [3]


>
> зависает почемута

Не зависает, а выполняет именно тот цикл, который ты записал. Кстати, какой смысл ты вкладываешь в эти чудные манипуляции?


 
kibon   (2005-11-16 02:19) [4]

специально пишу на edit2.Text  число 100, проскакивать не сможет.шас что делать? :)
var t,f,g:integer;
begin
g:=StrToInt(edit2.Text);
repeat
begin
t:=g-2;
edit3.Text:=FloatToStr(t)
end
until t<=2


 
Джо ©   (2005-11-16 02:20) [5]


>  [4] kibon   (16.11.05 02:19)

А ты можешь своими словами описать то, что ты хочешь сделать при помощи этого кода?


 
kibon   (2005-11-16 02:20) [6]

уважаемый Джо ,есть смысл :)


 
Джо ©   (2005-11-16 02:22) [7]


>  [6] kibon   (16.11.05 02:20)

Уважаемый благородный дон kibon, я его не вижу :) Не затруднит ли Вас донести его до меня, сей дивный смысл.


 
kibon   (2005-11-16 02:28) [8]

уважаемый Джо ,есть смысл :)


 
MRAk   (2005-11-16 02:31) [9]


var t,f,g:integer;
begin
g:=StrToInt(edit2.Text);
repeat
begin
t:=g-2; ---{Да это действительно интересная строчка... я предположу все же:}
edit3.Text:=FloatToStr(t)
end
until t<=2



var t,f,g:integer;
begin
g:=StrToInt(edit2.Text);
repeat
begin
g:=g-2;
end
until g<=2
edit3.Text:=INTToStr(g)

Может все таки так?


 
kibon   (2005-11-16 02:38) [10]

ок.например я поставил флажок  на 2004 год(логически). ети флажки действитель если для всех (2004-4=2000-4...) и (2004+4=2008+4...). вот,шас хочу например узнать ( edit2.Text) на 1300 есть ли флажок? знаю запутанно обяснил,но иначе не получается.


 
kibon   (2005-11-16 02:42) [11]

можно и алгоритм предложить,интересно было бы.


 
Джо ©   (2005-11-16 02:43) [12]


> [11] kibon   (16.11.05 02:42)
> можно и алгоритм предложить,интересно было бы.

Возможно, было бы интересно. Только алгоритм чего?


 
kibon   (2005-11-16 02:55) [13]

ну узнать например на 1200 есть флажок или нет.
я делаю так,может быть приметивен,ну всеже.

данное число (напр;1200) минус 4. в тцикле пишем его,это продалжается до тех пор пока значение будет равен на 2 (потому что я точно знаю в нем есть флажок). если будет равным тогда и в данном  числе тоже есть флажок,в пративном случае form1.close.


 
MRAk ©   (2005-11-16 02:57) [14]


var
f,g:integer;
begin
f:=2004;
g:=StrToInt(edit2.Text);
if f-g div 4=f-g/4 then
showmessage("вот оно")
else
showmessage("Нефига");
end;

а может так?


 
MRAk ©   (2005-11-16 02:59) [15]

не... боюсь я не понял...


 
kibon   (2005-11-16 03:03) [16]

MRAk
а что,хорошый вариант.ближе этому и я придмал


 
MRAk ©   (2005-11-16 03:04) [17]

да нет вариант то рабочий... просто я так и не понял что требуется...


 
Anatoly Podgoretsky ©   (2005-11-16 08:44) [18]

Что творит автор не известно, похоже, что для этого у него нет просто слов. Зато есть загадочно, что смысл есть.



Страницы: 1 вся ветка

Текущий архив: 2005.12.04;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.056 c
4-1128325148
Андрей Жук
2005-10-03 11:39
2005.12.04
Где ошибка?


1-1131475324
тт
2005-11-08 21:42
2005.12.04
Как быстро заполнить таблицу word значениями?


2-1132071932
AntonXXX
2005-11-15 19:25
2005.12.04
Процедура при клике


2-1131955451
nadirPP
2005-11-14 11:04
2005.12.04
AutoSelect


6-1124915589
Hm..
2005-08-25 00:33
2005.12.04
Конвертирование пост-данных.