Alqoritm, xassələri və təsvir üsulları



Yüklə 2,19 Mb.
səhifə57/125
tarix07.01.2024
ölçüsü2,19 Mb.
#205155
növüYazı
1   ...   53   54   55   56   57   58   59   60   ...   125
aminlazım

unit Unitl; interface uses
Windows, Messages, SysÜtils, Classes, Graphics,
Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type
TForml = class (TForm)
Editl: TEdit;
Edit2: TEdit;
Buttonl: TButton; Labell: TLabel;
procedure ButtonlClick (Sender: TObject); Labell: TLabel;
procedure ButtonlClick (Sender: TObject); private
{ Private declarations } public
{ Public declarations } end; var
Forml: TForml; implementation {$R *.DFM} procedure TForml.ButtonlClick(Sender: TObject); Var z: Longlnt; zl, z2, s: String; begin zl:= Editl.Text; z2:= Edit2.Text;
z:= StrToInt(zl)*StrToInt(z2); s:= IntToStr(z); With labell.Font do begin
Name:= 'Courier';
Size:= 16;
Color:= clRed; Style:= [fsBold]; end;
Label1.Capt ion:=S; end; end.
Burada, zl, z2 və z dəyişənləri tam tipli (Longlnt), s isə sətir tipli (String) elan edilir. Ona görə də bu proqram yalnız tam ədədlərin hasilini hesablayacaqdır və onluq kəsr ədədlər daxili etmək olmaz. Editl və Edit2 mətn sahələrindən daxil edilən ədədlər sətir tipdən tam ədədlərə çevrilərək (StrToInt) vurulur və hasil - z yenidən (bu dəfə tərsinə) tam ədəddən sətir tipə çevrilir (IntToStr, Əlavəyə bax). Button düyməsini basdıqda nəticə qırmızı rəngli, 16 punktluq, yarımqalın, Courier şrifti ilə Label yazısı üzərində təsvir edilir.
İndi isə həmin məsələni vuruqlan bir mətn sahəsindən daxil etməklə həll edək.
Misal. Vuruqları bir mətn sahəsindən daxil edən kalkulyator. Məsələnin xüsusiyyəti ondan ibarətdir ki, biz yuxandakı proqramda

Yüklə 2,19 Mb.

Dostları ilə paylaş:
1   ...   53   54   55   56   57   58   59   60   ...   125




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin