Delphi代碼實現求指定兩個數的最小公倍數,你可在如下示的窗口中,輸入數值1和數值2,然後點擊計算按鈕,就可快速算出兩數的最小公倍數是多少,是一個簡單的Delphi數字計算例子,不知道有沒有Delphi愛好者需要,代碼分享:
01
unit
Unit1;
02
interface
03
uses
04
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
05
Dialogs, StdCtrls, XPMan;
06
type
07
TForm1 =
class
(TForm)
08
Edit1: TEdit;
09
Edit2: TEdit;
10
Label1: TLabel;
11
Label2: TLabel;
12
Label3: TLabel;
13
Label4: TLabel;
14
Button1: TButton;
15
procedure
Button1Click(Sender: TObject);
16
Edit1KeyPress(Sender: TObject;
var
Key:
Char
);
17
Edit2KeyPress(Sender: TObject;
18
private
19
{ Private declarations }
20
public
21
{ Public declarations }
22
end
;
23
24
Form1: TForm1;
25
x,c:
real
26
a,b:
integer
27
u:
string
28
implementation
29
{$R *.dfm}
30
TForm1
.
31
begin
32
x:=
1
33
if
(edit1
Text<>
''
)
and
(edit2
then
34
35
(strtoint(edit2
Text)=
0
or
36
37
showmessage(
'數值不能為0'
38
39
else
40
41
strtoint(edit1
Text)>strtoint(edit2
Text)
42
43
a:=strtoint(edit1
Text);
44
b:=strtoint(edit2
45
46
47
48
b:=strtoint(edit1
49
a:=strtoint(edit2
50
51
while
trunc(x)<>
do
52
53
x:=(a
mod
b);
54
a:=b;
55
c:=b;
56
b:=Trunc(x);
57
58
59
60
c:=(a*b)/(c);
61
label4
Caption:=inttostr(Trunc(c));
62
63
64
65
66
'請填寫數值1和數值2.'
67
68
69
70
71
not
(key
in
[
'0'
..
'9'
,#
8
])
72
key:=#
73
74
75
76
77
78
79
這是去年編寫的一個delphi小程序,當時有個
說明:(1)其中using System ,表示使用Sys
unit Unit1;interfaceuses Wind
本實例制作一個可以自動滾動的工具欄。 在窗體中添加一
從左下角的“開始” —〉 “程序”—〉“ Borland
然後編譯成EXE獨立於IDE運行吧如圖:我們的簡單的三層終