- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
procedure TForm1.Button1Click(Sender: TObject);
var
a,b,c,x:integer;
chas, nedel1,nedel2,nedel3:integer;
begin
a:=0;
b:=0;
c:=0;
repeat
chas:= strtoint (edit1.text);
nedel1:= strtoint (edit2.text);
nedel2:= strtoint (edit3.text);
nedel3:= strtoint (edit4.text);
x:=((nedel1*a)+(nedel2*b)+(nedel3*c));
if chas<>((nedel1*a)+(nedel2*b)+(nedel3*c)) then
a:=a+1;
if chas<>((nedel1*a)+(nedel2*b)+(nedel3*c)) then
b:=b+1;
if chas<>((nedel1*a)+(nedel2*b)+(nedel3*c)) then
c:=c+1;
until chas=x;
label1.Caption:=inttostr (a);
label2.Caption:=inttostr (b);
label3.Caption:=inttostr (c);
end;
end.
guest 27.05.2011 16:53 # 0
eth0 27.05.2011 19:39 # +1
bugmenot 27.05.2011 19:54 # 0
eth0 27.05.2011 20:19 # 0
Vindicar 29.05.2011 16:43 # 0
procedure doitfaggot;
begin
//тут код
end;
procedure TMainForm.DoItBtnClick(Sender: TObject);
begin
doitfaggot;
end;
Именование контролов - это отдельная больная тема.
eth0 29.05.2011 17:17 # 0
bugmenot 29.05.2011 18:06 # 0
лучше обратите внимание на лютый брут в цикле
разбрасываются академ. часы по семестрам (триместрам? какого хуя их три?) чтобы развномерно получилось. как-то так
Xom94ok 30.05.2011 01:33 # 0
ctm 30.05.2011 09:53 # 0
ну да, эти и рандомом могут - а фиг ли.
bugmenot 30.05.2011 13:18 # 0
guest8 09.04.2019 10:50 # −999