
12.10.2011, 13:05
|
Новичок
|
|
Регистрация: 12.10.2011
Сообщения: 51
Репутация: 10
|
|
как то так
Код:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Edit4: TEdit;
Button1: TButton;
function goo(k,e,m,n:integer):boolean;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
function tform1.goo(k,e,m,n:integer):boolean;
begin
if (k=m) or (e=n) or (k-m=e-n) then
begin
result:=true;
TLabel(label1).Caption:='ход возможен';
end
else begin
TLabel(label1).Caption:='ход возможен через '+inttostr(k)+','+inttostr(n);
result:=false;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
goo(strtoint(Edit1.text),strtoint(Edit2.text),strtoint(Edit3.text),strtoint(Edit4.text));
end;
end.
|