Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Laporan conditional statements
1. LAPORAN PRAKTIKUM
PEMROGRAMAN KOMPUTER DAN KOMPUTASI NUMERIK
CONDITIONAL STATEMENTS
DI SUSUN OLEH :
NAMA : DWI LESTARI
NIM : 021100295
PRODI : ELEKTRONIKA INSTRUMENTASI
SEMETER : 3
ASISTEN : BUDI SUHENDRO, SST
SEKOLAH TINGGI TEKNOLOGI NUKLIR
BADAN TENAGA NUKLIR NASIONAL
YOGYAKARTA
2013
2. CONDITIONAL STATMENTS
Tujuan : untuk memahami perintah conditional statements
Langkah Kerja :
1. Masuk ke program delphi.
2. Klik pada halaman form 1.
3. Buat form seperti gambar berikut.
3. 4. Pada “golongan” di buat dengan cara mengeklik ikon combo box, sedangkan
“masa kerja” dan “jumlah anak” di buat dengan menggunakan ikon radio group,
lalu buat pilihan menggunakan radio button.
5. Pada “golongan” beri pilihan “A” dan “B” dengan cara mengeklik ikon items pada
properties.
6. Setelah itu masukkan perintah-perintah yang sesuai dengan keinginan pada
halaman unit1, isi masukan perintah seperti pada halaman lampiran.
7. Setelah semua di masukkan jalankan program dengan mengeklik tombol f9 atau
run pada ikon delphi.
8. Hasil yang akan tampak saat program di jalankan :
4.
5.
6.
7. KESIMPULAN
1. Com box digunakan untuk memberi pilihan sub menu pada kolom masa kerja dan
jumlah anak.
2. Pada conditional statement dapat menggunakan perintah IF.. THEN...ELSE..
sehingga memudahkan penginutan perintah.
9. procedure RadioButton5Click(Sender: TObject);
procedure RadioButton6Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
gajipokok,insentif,tunjangan,gajitotal:real;
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
if combobox1.text='A' then
begin
edit1.Text:='1000000'
end
else
if combobox1.text='B' then
edit1.Text:='2000000'
end;
procedure TForm1.RadioButton2Click(Sender: TObject);
begin
if radiobutton2.Checked=true then
edit2.Text:='500000'
end;
procedure TForm1.RadioButton1Click(Sender: TObject);
begin
if radiobutton1.Checked=true then
edit2.Text:='200000'
end;
procedure TForm1.RadioButton3Click(Sender: TObject);
begin
if radiobutton3.Checked=true then
edit3.Text:='0'
10. end;
procedure TForm1.RadioButton4Click(Sender: TObject);
begin
if radiobutton4.Checked=true then
edit3.Text:='200000'
end;
procedure TForm1.RadioButton5Click(Sender: TObject);
begin
if radiobutton5.Checked=true then
edit3.Text:='400000'
end;
procedure TForm1.RadioButton6Click(Sender: TObject);
begin
if radiobutton6.Checked=true then
edit3.Text:='500000'
end;
procedure TForm1.Button1Click(Sender: TObject);
var
gajipokok,insentif,tunjangan,gajitotal:real;
begin
gajipokok:=strtofloat(edit1.Text);
insentif:=strtofloat(edit2.text);
tunjangan:=strtofloat(edit3.text);
gajitotal:=gajipokok+insentif+tunjangan;
form1.Edit4.Text:=floattostr(gajitotal);
form1.show;
end;
procedure TForm1.Button2Click(Sender: TObject);
var
gajitotal,pajak:real;
begin
pajak:=0;
gajitotal:=strtofloat(edit4.Text) ;
if gajitotal >= 2750000 then
begin
pajak:=gajitotal*0.1;
edit5.Text:=floattostr(pajak);
edit6.Text:=floattostr(gajitotal-pajak);
end
end;
procedure TForm1.Button3Click(Sender: TObject);
var
gajitotal,pajak:real;
begin
11. pajak:=0;
gajitotal:=strtofloat(edit4.Text) ;
if gajitotal >= 2250000 then
begin
pajak:=gajitotal*0.05;
edit5.Text:=floattostr(pajak);
edit6.Text:=floattostr(gajitotal-pajak);
end
end;
procedure TForm1.Button4Click(Sender: TObject);
var
gajitotal,pajak:real;
begin
pajak:=0;
gajitotal:=strtofloat(edit4.Text) ;
if gajitotal < 2250000 then
begin
pajak:=gajitotal*0.0;
edit5.Text:=floattostr(pajak);
edit6.Text:=floattostr(gajitotal-pajak);
end;
end;
end.