Rabu, 25 Mei 2016

Koding Borland Delphi UTS


assallamu'allaikum.... ya sahabat programer disini saya akan berbagi cara membuat projek rumah makan cempaka (RM Cempaka) kita sama-sama belajar.

label 1 sampai 7
RM Cempaka
Pilih Makanan
Pilih Minuman
Harga
Harga
Uang Dibayar
Kembalian

Combobox1 saya kasih name cmakanan
Dengan Menggunakan Object Properties
 Langkah langkahnya
1. aktifkan combo box yang akan dipilih
2. pada properties pilih dan klik item, lalu klik command (…)
















dan isi menu cmakanan:
Ayam Bakar + Nasi
Ayam Kalasan + Nasi
Mie Goreng

kemudian masukkan koding cmakanan:
















procedure TForm1.cmakananChange(Sender: TObject);
begin
if cmakanan.Text = 'Ayam Bakar + Nasi' then e1.Text := '16000'
else
if cmakanan.Text = 'Ayam Kalasan + Nasi' then e1.Text := '19000'
else
if cmakanan.Text = 'Mie Goreng' then e1.Text := '10000'
else
e1.Text := '0'
 end;


RadioButton1 dengan Caption Jus . isikan kodingnya dengan cara double klik

procedure TForm1.RadioButton1Click(Sender: TObject);
begin
if RadioButton1.checked=true then
e2.Text:='7000';
if RadioButton1.Checked=false then
e2.Text:='0';
end;

RadioButton2 dengan Caption Air Minerali. isikan kodingnya dengan cara double klik

procedure TForm1.RadioButton2Click(Sender: TObject);
begin
if RadioButton2.checked=true then
e2.Text:='3000';
if RadioButton2.Checked=false then
e2.Text:='0';
end;

Button
Hitung=Button3
Bersih=Button1
Keluar=Button2

Koding Hitung dengan cara double klik dan isikan kodingnya.

procedure TForm1.Button3Click(Sender: TObject);
  var
a,b,c:integer;
begin
a:=strtoint(e1.Text);
b:=strtoint(e2.Text);
c:= a+b;
e3.Text:=inttostr(c);
end;

Koding Bersih dengan cara double klik dan isikan kodingnya.

procedure TForm1.Button1Click(Sender: TObject);
begin
cmakanan.Text := '';
e1.Text:='0';
e2.Text:='0';
e3.Text:='0';
e4.Text:='0';
e5.Text:='0';
end;

Koding Keluar dengan cara double klik dan isikan kodingnya.

procedure TForm1.Button2Click(Sender: TObject);
begin
if MessageDlg('Apakah Pian Yakin Ingin Keluar?????',mtinformation,[mbYES,mbNO],0)=mryes
then
 close;
end;

Cara mendapatkan kembalian secara otomatis dengan memasukkan koding:
















procedure TForm1.e4Change(Sender: TObject);
begin
 e5.Text:=floattostr(strtofloat(e4.Text)-strtofloat(e3.Text));
end;



Edit(StdCtrls)
Dengan Name dan Captionya Hapus aja
e1
e2
e3
e4
e5


Tarammm Hasil Yang sudah Di RUN



Koding semuanya:

procedure TForm1.RadioButton1Click(Sender: TObject);
begin
if RadioButton1.checked=true then
e2.Text:='7000';
if RadioButton1.Checked=false then
e2.Text:='0';

end;

procedure TForm1.RadioButton2Click(Sender: TObject);
begin
if RadioButton2.checked=true then
e2.Text:='3000';
if RadioButton2.Checked=false then
e2.Text:='0';
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
if MessageDlg('Apakah P Yakin Ingin Keluar?????',mtinformation,[mbYES,mbNO],0)=mryes
then
 close;
end;





procedure TForm1.Button1Click(Sender: TObject);
begin
cmakanan.Text := '';
e1.Text:='0';
e2.Text:='0';
e3.Text:='0';
e4.Text:='0';
e5.Text:='0';



end;

procedure TForm1.cmakananChange(Sender: TObject);
begin
if cmakanan.Text = 'Ayam Bakar + Nasi' then e1.Text := '16000'
else
if cmakanan.Text = 'Ayam Kalasan + Nasi' then e1.Text := '19000'
else
if cmakanan.Text = 'Mie Goreng' then e1.Text := '10000'
else
e1.Text := '0'
 end;


procedure TForm1.Button3Click(Sender: TObject);

  var
a,b,c:integer;
begin
a:=strtoint(e1.Text);
b:=strtoint(e2.Text);
c:= a+b;
e3.Text:=inttostr(c);
end;


procedure TForm1.e4Change(Sender: TObject);
begin
 e5.Text:=floattostr(strtofloat(e4.Text)-strtofloat(e3.Text));
end;

end.




Kalau ada masalah bisa Kita berbagi pelajaran id line : rahmansyahmalik