PERULANGAN
Nama : silvia natalia
Kelas : 12.4C.06
Nim : 12123838
Codding :
procedure TForm1.FormCreate(Sender: TObject);
begin
DateSeparator := ‘-’;
ShortDateFormat := ‘mm/dd/yyyy’;
etgl.Text := ‘Hari ini ‘ + DateToStr(Date);
end;
procedure TForm1.blagiClick(Sender: TObject);
begin
eitem.Text :=”;
efaktur.Text := ”;
lnama.Clear;
lharga.Clear;
etotal.Text :=”;
end;
begin
DateSeparator := ‘-’;
ShortDateFormat := ‘mm/dd/yyyy’;
etgl.Text := ‘Hari ini ‘ + DateToStr(Date);
end;
procedure TForm1.blagiClick(Sender: TObject);
begin
eitem.Text :=”;
efaktur.Text := ”;
lnama.Clear;
lharga.Clear;
etotal.Text :=”;
end;
procedure TForm1.bokClick(Sender: TObject);
var
inputnama : string;
inputharga : string;
i : integer;
j : integer;
harga : real;
begin
harga := 0;
j := 0;
j:= strtoint(eitem.Text);
if j <= 0 then
begin
showmessage(‘Data Tidak boleh lebih kecil dariNol’);
exit;
end
else
begin
for i := 1 to j do
begin
inputnama := inputbox(‘INput’,’Ketikan Nama Barang’,”);
inputharga := inputbox(‘INput’,’Ketikan Harga Barang’,”);
lnama.Items.Add(inputnama) ;
lharga.Items.Add(inputharga);
harga := harga + strtofloat(inputharga);
end;
end;
etotal.Text := floattostr(harga);
end;
var
inputnama : string;
inputharga : string;
i : integer;
j : integer;
harga : real;
begin
harga := 0;
j := 0;
j:= strtoint(eitem.Text);
if j <= 0 then
begin
showmessage(‘Data Tidak boleh lebih kecil dariNol’);
exit;
end
else
begin
for i := 1 to j do
begin
inputnama := inputbox(‘INput’,’Ketikan Nama Barang’,”);
inputharga := inputbox(‘INput’,’Ketikan Harga Barang’,”);
lnama.Items.Add(inputnama) ;
lharga.Items.Add(inputharga);
harga := harga + strtofloat(inputharga);
end;
end;
etotal.Text := floattostr(harga);
end;
procedure TForm1.bcloseClick(Sender: TObject);
begin
if(Application.MessageBox(‘Are you sure want to exit?’,’Confirmation’,MB_YESNO or MB_ICONQUESTION or MB_DEFBUTTON2)=IDYES)then close;
end;
begin
if(Application.MessageBox(‘Are you sure want to exit?’,’Confirmation’,MB_YESNO or MB_ICONQUESTION or MB_DEFBUTTON2)=IDYES)then close;
end;
end.