Добавил:
Xer1t
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лаба 2 вар 9 / Unit1
.pas unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Edit1: TEdit;
Label2: TLabel;
Edit2: TEdit;
Button1: TButton;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;
Label8: TLabel;
Label9: TLabel;
Label10: TLabel;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
const a=3; b=5;
var x, y, z, z1, z2, z3:real;
begin
x:=StrToFloat(Edit1.Text);
y:=StrToFloat(Edit2.Text);
//z1:=exp(ln(x)*y);
z1:=(exp(ln(y)*x)-exp(ln(y)*3))/(exp(ln(x)*y)+exp(ln(x)*4));
z2:=(exp(ln(x)*y)-exp(ln(x)*3))/(exp(ln(y)*x)+exp(ln(y)*4));
z3:=(exp(ln(y)*2)-exp(ln(y)*3))/(exp(ln(2)*y)+16);
{
z1:=(e(y,x)-e(y,3))/(exp(ln(x)*y)+exp(ln(x)*4));
z2:=(e(x,y)-e(x,3))/(exp(ln(y)*x)+exp(ln(y)*4));
z3:=(e(y,2)-e(y,3))/(exp(ln(2)*y)+16);
}
z:=z1*a+z2*b+z3;
Label3.Caption:='z='+FloatToStr(z);
Label6.Caption:='z='+FloatToStrF(z, ffGeneral, 4, 1);
Label8.Caption:='z='+FloatToStrF(z, ffFixed, 5, 3);
Label10.Caption:='z='+FloatToStrF(z, ffExponent, 5, 7);
end;
end.
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Edit1: TEdit;
Label2: TLabel;
Edit2: TEdit;
Button1: TButton;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;
Label8: TLabel;
Label9: TLabel;
Label10: TLabel;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
const a=3; b=5;
var x, y, z, z1, z2, z3:real;
begin
x:=StrToFloat(Edit1.Text);
y:=StrToFloat(Edit2.Text);
//z1:=exp(ln(x)*y);
z1:=(exp(ln(y)*x)-exp(ln(y)*3))/(exp(ln(x)*y)+exp(ln(x)*4));
z2:=(exp(ln(x)*y)-exp(ln(x)*3))/(exp(ln(y)*x)+exp(ln(y)*4));
z3:=(exp(ln(y)*2)-exp(ln(y)*3))/(exp(ln(2)*y)+16);
{
z1:=(e(y,x)-e(y,3))/(exp(ln(x)*y)+exp(ln(x)*4));
z2:=(e(x,y)-e(x,3))/(exp(ln(y)*x)+exp(ln(y)*4));
z3:=(e(y,2)-e(y,3))/(exp(ln(2)*y)+16);
}
z:=z1*a+z2*b+z3;
Label3.Caption:='z='+FloatToStr(z);
Label6.Caption:='z='+FloatToStrF(z, ffGeneral, 4, 1);
Label8.Caption:='z='+FloatToStrF(z, ffFixed, 5, 3);
Label10.Caption:='z='+FloatToStrF(z, ffExponent, 5, 7);
end;
end.