Rabu, 24 Maret 2010

Tugas Java Netbeans (penggunaan IF)

Untuk tugas yang ketiga penggunaan (IF) di Java Netbean, sebelumnya saya tulis kembali soal yang di berikan, disini kita mempunyai kasus sebut saja pembelian hewan ternak ("Kuda","Sapi","Kerbau"), jika kita membeli Kuda konsekuensi nya :
Harga=17.000.000
• Pajak=12 % * harga
• Potongan = 3.5 % * pajak
• Beacukai=6% * harga
• Total = harga + pajak – potongan + beacukai

Jika Sapi :
• Harga=19.000.000
• Pajak=14 % * harga
• Potongan = 7.5 % * pajak
• Beacukai=12% * harga
• Total = harga + pajak – potongan + beacukai

Jika Kerbau :
Jika KERBAU
• Harga=15.000.000
• Pajak=11 % * harga
• Potongan = 2.5 % * pajak
• Beacukai=8% * harga
• Total = harga + pajak – potongan + beacukai


ALGORITMA :

1. Untuk mempercantik tampilan maka akan kita tambah dengan textfield nama dan alamat

2. Kemudian kita pilih jenis hewan ternak dengan mengggunaka combo box
3. Tekan button deal, maka hasil entrian akan muncul pada panel bagian bawah

NB :
Agar radio button hanya memulih satu pada waktu di klik maka lakukan :
1. Tambahkan combo group, letakkan pada desktop kososng di Jframe, kemudian pada propertisnya ganti nama variabel (optional).
2. Kemudian klik pada radio button yang terpilih kemudian liat pada propertis, pada tab code, pilih sub menu "Post-Creation-Code".
3. Dan Isikan code "Nama group_button.add (nama objek/radio button)"

Source Code :

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String nama;
String alamat;
nama = txtnama.getText();
alamat=txtalamat.getText();
int harga;
double pajak;
double pot;
double cukai;
double total;

if (kuda.isSelected()){
harga=17000000;
pajak=0.12*harga;
pot=(3.5/100)*pajak;
cukai=0.06*harga;
total=(harga+pajak)-(pot+cukai);
lblharga.setText(String.valueOf(harga));
lblpajak.setText(String.valueOf(pajak));
lblpotongan.setText(String.valueOf(pot));
lblcukai.setText(String.valueOf(cukai));
lbltotal.setText(String.valueOf(total));
lblnama.setText(nama);
lblalamat.setText(alamat);
}
else if (sapi.isSelected()){
harga=19000000;
pajak=0.14*harga;
pot=(7.5/100)*pajak;
cukai=012*harga;
total=(harga+pajak)-(pot+cukai);
lblharga.setText(String.valueOf(harga));
lblpajak.setText(String.valueOf(pajak));
lblpotongan.setText(String.valueOf(pot));
lblcukai.setText(String.valueOf(cukai));
lbltotal.setText(String.valueOf(total));
lblnama.setText(nama);
lblalamat.setText(alamat);
}
if (kerbau.isSelected()){
harga=15000000;
pajak=0.11*harga;
pot=(2.5/100)*pajak;
cukai=0.08*harga;
total=(harga+pajak)-(pot+cukai);
lblharga.setText(String.valueOf(harga));
lblpajak.setText(String.valueOf(pajak));
lblpotongan.setText(String.valueOf(pot));
lblcukai.setText(String.valueOf(cukai));
lbltotal.setText(String.valueOf(total));
lblnama.setText(nama);
lblalamat.setText(alamat);

0 komentar:

Posting Komentar