moglbys mi pomoc jak to zrobic, przyznaje sie bez bicia ze nie mam bladego pojecia jak to zrobic:)
unit UkladUnit;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons;
type
TForm1 = class(TForm)
GroupBox1: TGroupBox;
a1Edit: TEdit;
a2Edit: TEdit;
b1Edit: TEdit;
b2Edit: TEdit;
w1Edit: TEdit;
w2Edit: TEdit;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
GroupBox2: TGroupBox;
WynikLabel: TLabel;
Label5: TLabel;
Label6: TLabel;
XEdit: TEdit;
YEdit: TEdit;
Label7: TLabel;
WEdit: TEdit;
Label8: TLabel;
WyEdit: TEdit;
Label9: TLabel;
WxEdit: TEdit;
BitBtn1: TBitBtn;
Button1: TButton;
procedure BitBtn1Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.BitBtn1Click(Sender: TObject);
var
a1,b1,w1,a2,b2,w2: Real;
W,Wx,Wy: Real;
x,y: Real;
begin
try
a1:=StrTofloat(a1Edit.Text);
b1:=StrTofloat(b1Edit.Text);
a2:=StrTofloat(a2Edit.Text);
b2:=StrTofloat(b2Edit.Text);
w1:=StrTofloat(w1Edit.Text);
w2:=StrTofloat(w2Edit.Text);
except
on EConvertError do begin
MessageDlg('Nie podano poprawnej liczby!',mtError,[mbOK],0);
exit;
end;
end;
W:=a1b2-a2b1;
WEdit.Text:=FloatToStr(W);
Wx:=w1b2-w2b1;
Wy:=a1w2-a2w1;
WxEdit.Text:=FloatToStr(Wx);
WyEdit.Text:=FloatToStr(Wy);
if (W=0) then begin
if ((Wx=0) and (Wy=0)) then
WynikLabel.Caption:='Układ nieoznaczony!'
else
WynikLabel.Caption:='Układ sprzeczny!';
XEdit.Text:='';
YEdit.Text:='';
end else begin
WynikLabel.Caption:='Znaleziono 1 rozwiązanie';
x:=Wx/W;
y:=Wy/W;
XEdit.Text:=FloatToStr(x);
YEdit.Text:=FloatToStr(y);
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
end;
end.
w sumie chodzi o dopisanie do tego ostatniego buttona tej opcji. dzieki z gory za pomoc:) a i przepraszam ze prosze o "gotowca" ale niestety jutro mam do zaliczenia jeszcze 3 kolokwia i sie ostro na nie ucze:) dzieki z gory za hlp:)