I.
Deskripsi
Program
Program ini merupakan program perhitungan bangun
datar berdasarkan shape. Komponen dari tab additional yang paling berpengaruh
pada program ini adalah komponen shape. Hampir semua proses yang akan di
jalankan pada program ini tergantung dari shape.
II.
Interface
Program
III.
Coding
Program
Form
1
Nama
Komponen
|
Event
|
Perintah
|
Button1
|
OnClick
|
procedure TForm1.Button1Click(Sender: TObject);
begin
if shape1.Shape=stSquare then
begin
label1.Caption:='Lingkaran';
shape1.Shape:=stCircle;
end
else
if shape1.Shape=stCircle then
begin
label1.Caption:='Persegi Panjang';
shape1.Shape:=stRectangle;
shape1.Width:=165;
end
else
if shape1.Shape=stRectangle then
begin
label1.Caption:='Persegi';
shape1.Width:=145;
shape1.Shape:=stSquare;
end;
end;
|
Button2
|
OnClick
|
procedure
TForm1.Button2Click(Sender: TObject);
begin
if
label1.Caption='Persegi' then
form2.showmodal
else
if
label1.Caption='Persegi Panjang' then
form3.showmodal
else
if
label1.Caption='Lingkaran' then
form4.showmodal;
end;
|
Form
2
Nama
Komponen
|
Event
|
Perintah
|
Button1
|
OnClick
|
procedure TForm2.Button1Click(Sender: TObject);
begin
edit2.Text:=inttostr(sqr(strtoint(edit1.Text)));
end;
|
Form
3
Nama
Komponen
|
Event
|
Perintah
|
Button1
|
OnClick
|
procedure TForm3.Button1Click(Sender: TObject);
begin
edit3.Text:=inttostr(strtoint(edit1.Text)*strtoint
(edit2.Text));
end;
|
Form
4
Nama
Komponen
|
Event
|
Perintah
|
Button1
|
OnClick
|
procedure TForm4.Button1Click(Sender: TObject);
begin
edit2.Text:=floattostr(3.14*sqr(strtofloat(edit1.Text)));
end;
|
IV.
Output
Program di atas dapat di download di sini
Tidak ada komentar:
Posting Komentar