Senin, 09 Juli 2012

LATIHAN-SOAL UTS ( PENJUALAN MOTOR )

1. Pendeklarasian Variable.

    public class uts11110382 extends javax.swing.JFrame {
    int bebek, sport, matik, diskon, total, harga, totaldiskon;

2. Listing Untuk Combobox Merek.
    if(cmb_merek.getSelectedItem().equals("HONDA"))
        {
            bebek=11000000;
            sport=11500000;
            matik=12000000;
        }
            else if(cmb_merek.getSelectedItem().equals("YAMAHA"))
            {
                bebek=12000000;
                sport=12500000;
                matik=13000000;
               
            }
                else if(cmb_merek.getSelectedItem().equals("SUZUKI"))
                {
                    bebek=13000000;
                    sport=13500000;
                    matik=14000000;
               
                }
                    else if(cmb_merek.getSelectedItem().equals("KAWASAKI"))
                    {
                        bebek=14000000;
                        sport=14500000;
                        matik=15000000;
               
                    }

3. Listing Radio Button Motor Bebek.
    if(rd_bebek.isSelected())
        {
            t_harga.setText(String.valueOf(bebek));
        }

4. Listing Radio Button Motor Sport.
    if(rd_sport.isSelected())
        {
            t_harga.setText(String.valueOf(sport));
        }

5. Listing Radio Button Motor Matik.
    if(rd_matik.isSelected())
        {
            t_harga.setText(String.valueOf(matik));
        }

6. Listing Untuk Combobox Jenis.
    //HONDA
        if(cmb_merek.getSelectedItem().equals("HONDA"))
        {
            if(cmb_jenis.getSelectedItem().equals("TUNAI"))
            {
                diskon=20;
                t_diskon.setText(String.valueOf(diskon));
            }
                else if(cmb_jenis.getSelectedItem().equals("KREDIT"))
                {
                    diskon=8;
                    t_diskon.setText(String.valueOf(diskon));
                }
        }
       
        // YAMAHA
        else if(cmb_merek.getSelectedItem().equals("YAMAHA"))
        {
            if(cmb_jenis.getSelectedItem().equals("TUNAI"))
            {
                diskon=20;
                t_diskon.setText(String.valueOf(diskon));
            }
                else if(cmb_jenis.getSelectedItem().equals("KREDIT"))
                {
                    diskon=7;
                    t_diskon.setText(String.valueOf(diskon));
                }
        }
       
        //SUZUKI
        else if(cmb_merek.getSelectedItem().equals("SUZUKI"))
        {
            if(cmb_jenis.getSelectedItem().equals("TUNAI"))
            {
                diskon=20;
                t_diskon.setText(String.valueOf(diskon));
            }
                else if(cmb_jenis.getSelectedItem().equals("KREDIT"))
                {
                    diskon=6;
                    t_diskon.setText(String.valueOf(diskon));
                }
        }
       
        //KAWASAKI
        else if(cmb_merek.getSelectedItem().equals("KAWASAKI"))
        {
            if(cmb_jenis.getSelectedItem().equals("TUNAI"))
            {
                diskon=20;
                t_diskon.setText(String.valueOf(diskon));
            }
                else if(cmb_jenis.getSelectedItem().equals("KREDIT"))
                {
                    diskon=5;
                    t_diskon.setText(String.valueOf(diskon));
                }
        }

7. Listing Button Hitung.
    harga=Integer.parseInt(t_harga.getText());
        diskon=Integer.parseInt(t_diskon.getText());
        totaldiskon=(diskon*harga)/100;
        total=(harga-totaldiskon);
        t_diskon.setVisible(false);
        t_diskons.setText(String.valueOf(totaldiskon));
        t_total.setText(String.valueOf(total));

8. Listing Beli Lagi /  Bersih.
    t_pembeli.setText("");
        cmb_merek.setSelectedItem("--PILIH KODE--");
        t_harga.setText("");
        buttonGroup1.clearSelection();
       
        cmb_jenis.setSelectedItem("--PILIH BAYAR--");
        t_diskon.setText("");
        t_diskons.setText("");
        t_total.setText("");
       
        t_pembeli.requestFocus();

9. Listing Keluar.
    int answare = JOptionPane.showConfirmDialog(null, "Thanks", "Selesai", JOptionPane.OK_OPTION);
        if (answare == JOptionPane.OK_OPTION)
                {
                    dispose();
                }


Untuk Lihat Hasil Klik Disini.

Untuk Download Program Lengkap Klik Disini ( Jangan Lupa di Extract Ya... )

Tidak ada komentar: