O‘zbekiston rеspublikasi


Delphiда квадрат тенгламани ечиш


Download 231.17 Kb.
Pdf ko'rish
bet5/6
Sana24.12.2022
Hajmi231.17 Kb.
#1054832
1   2   3   4   5   6
Bog'liq
delphi muhitida dasturlar yaratish

2.1. Delphiда квадрат тенгламани ечиш
Дастур иловаси.
Дастур коди:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls ;
type
TForm1 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Edit1: TEdit;
Label3: TLabel;
Edit2: TEdit;
Label4: TLabel;
Edit3: TEdit;
Button1: TButton;
Label5: TLabel;
Label6: TLabel;
Edit4: TEdit;
Edit5: TEdit;
Label7: TLabel;
procedure Button1Click(Sender: TObject);
private


14
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
var
a,b,c:real;
x1,x2:real;
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
d:real;
begin
a:=strtofloat(edit1.text);
b:=strtofloat(edit2.text);
c:=strtofloat(edit3.text);
d:=b*b-4*a*C;
if D<0 then application.messageBox('tenglamani echimi yoq','kvadrat
tenglama',mb_ok);
if D=0 then application.messageBox('tenglamani echimi 1 ta','kvadrat
tenglama',mb_ok);
if D>0 then application.messageBox('tenglamani echimi 2 ta','kvadrat
tenglama',mb_ok);
if D>=0 then
begin
x1:=(-b-sqrt(d))/2*a;
x2:=(-b+sqrt(d))/2*a;
end;
edit4.text:=floattostr(x1);
edit5.text:=floattostr(x2);
end;
end.


15
Х у л о с а
Курс иши давомида қуйидаги ишлар бажарилди:
· Delphi дастурий воситаси ҳақида маълумотларга эга бўлинди;
· Delphi дастурий воситаси асосий компоненталари билан танишиб
чиқилди:
· Delphi дастурий воситасида дастур тузиш ўрганилди.
· Колкулятор ва квадрат тенгламани ечиш дастур иловалари
яратилди.

Download 231.17 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling