You are on page 1of 3

unit Unit1;

interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Edit4: TEdit;
Edit5: TEdit;
Edit6: TEdit;
Button1: TButton;
Button2: TButton;
procedure Button2Click(Sender: TObject);
procedure Edit2Change(Sender: TObject);
procedure Edit3Change(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Edit5Change(Sender: TObject);
procedure Edit6Change(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button2Click(Sender: TObject);
begin
close;
end;
procedure TForm1.Edit2Change(Sender: TObject);
VAR
sjumlah: string[30];
harga,banyak,jumlah : single;
kode : integer;
begin
val (edit2.Text ,harga,kode);
val (edit3.Text ,banyak,kode);
jumlah:=harga*banyak;
str(jumlah:15:0,sjumlah);

edit4.Text :=sjumlah;
end;
procedure TForm1.Edit3Change(Sender: TObject);
VAR
sjumlah: string[30];
harga,banyak,jumlah:single;
kode : integer;
begin
val(edit2.Text ,harga,kode);
val(edit3.Text ,banyak,kode);
jumlah:=harga*banyak;
str(jumlah:15:0,sjumlah);
edit4.Text :=sjumlah;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
// kosongkan variable
edit1.Text :=' ';
edit2.Text :=' ';
edit3.Text :=' ';
edit4.Text :=' ';
edit5.Text :=' ';
edit6.Text :=' ';
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
// kosongkan variable
edit1.Text :=' ';
edit2.Text :=' ';
edit3.Text :=' ';
edit4.Text :=' ';
edit5.Text :=' ';
edit6.Text :=' ';
end;
procedure TForm1.Edit5Change(Sender: TObject);
VAR
sjumlah: string[30];
harga, banyak, jumlah : single;
kode : integer;
begin
val(edit4.Text ,jumlah,kode);
val(edit5.Text ,harga,kode);
jumlah:=0.1*jumlah;
str(jumlah:15:0,sjumlah);
edit5.Text :=sjumlah;
end;
procedure TForm1.Edit6Change(Sender: TObject);
VAR
sjumlah: string[30];
harga, banyak, jumlah : single;
kode : integer;
begin

val(edit4.Text ,harga,kode);
val(edit5.Text ,jumlah,kode);
jumlah:=harga-jumlah;
str(jumlah:15:0,sjumlah);
edit6.Text :=sjumlah;
end;
end.

You might also like