Professional Documents
Culture Documents
Contoh Perintah Percabangan If Pada Pemrograman DELPHI
Contoh Perintah Percabangan If Pada Pemrograman DELPHI
Contoh Perintah Percabangan If Pada Pemrograman DELPHI
Berikut merupakan contoh Program Delphi menggunakan perintah Percabangan IF. Ini contoh tampilan program
dan Listing kodenya.
unit TugasPraUTS;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
GroupBox1: TGroupBox;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;
Label8: TLabel;
Label9: TLabel;
Label10: TLabel;
ckd: TComboBox;
Edit2: TEdit;
ebarang: TEdit;
eharga: TEdit;
ebeli: TEdit;
Label18: TLabel;
GroupBox2: TGroupBox;
Label11: TLabel;
Label12: TLabel;
Label13: TLabel;
Label14: TLabel;
Label15: TLabel;
Label16: TLabel;
Label17: TLabel;
etotharga: TEdit;
eppn: TEdit;
epotongan: TEdit;
ebonus: TEdit;
etotbayar: TEdit;
ebayar: TEdit;
ekembali: TEdit;
cmdulang: TButton;
cmdhitung: TButton;
cmdkeluar: TButton;
procedure bersih;
procedure ckdClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure cmdhitungClick(Sender: TObject);
procedure cmdkeluarClick(Sender: TObject);
procedure ebayarKeyPress(Sender: TObject; var Key: Char);
procedure cmdulangClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.bersih;
begin
ckd.text:='';
ebarang.Text:='';
eharga.Text:='0';
ebeli.Text:='';
etotharga.Text:='0';
eppn.Text:='0';
epotongan.Text:='0';
ebonus.Text:='0';
etotbayar.Text:='0';
ebayar.Text:='';
ekembali.Text:='0';
end;
end;
end;
begin
if total>=5000000 then
begin
pot:= total*0.05;
epotongan.Text:=floattostr(pot);
ebonus.Text:='Payung Cantik';
end
else
begin
pot:=total*0;
epotongan.Text:=floattostr(pot);
ebonus.Text:='-';
end;
end;
begin
totbay:=total+ppn-pot;
etotbayar.Text:=floattostr(totbay);
end;
end;