Thursday, March 12, 2015

Program Java Belanja



Assalamu'alaikum Wr.Wb

      Postingan kali ini saya akan membahas tentang cara untuk menghitung total belanja dengan memasukkan data jumlah yang harus di bayar melalui keyboard pada java, dengan memberikan diskon kepada pembeli yang belanja lebih dari yang ditentukan oleh pemrogram.

     Anda dapat melihat di bawah ini merupakan kode untuk membuat program yang di gunakan untuk menghitung total belanja dengan data yang dimasukkan lewat input-an keyboard, berikut programnya:

 import javax.swing.*;// Digunakan untuk menampilkan pop up
public class t33 {
    public static void main(String args[]) {
        String pilihan=JOptionPane.showInputDialog("Pilihan \n1.Member\n2.Non member");//Digunakan untuk menampilkan pop up pilihan
        int Member=Integer.parseInt(pilihan);//Merubah inputan supaya hanya dapat dimasukkan angka saja.
        int Nonmember=Integer.parseInt(pilihan);//Merubah inputan supaya hanya dapat dimasukkan angka saja.

        switch(Member) {//digunakan untuk pengambilan keputusan pernyataan telah disediakan.
            case 1:
                String belanja=JOptionPane.showInputDialog("jumlah belanja");//Digunakan untuk menampilkan total akhir belanja.
                float jumlah=Integer.parseInt(belanja);
//digunakan untuk anggota bilangan yang diinputan
                 float totalbelanja=0;

                if (jumlah>150000)//Apabila input-an lebih besar / sama dengan batas yang telah di tentukan maka akan mendapatkan diskon
                    totalbelanja=(jumlah)-(jumlah*.1F);
                else if (jumlah<= 150000) //Apabila pada syarat diatas tidak memenuhi maka akan dieksekusi di sini.
                    totalbelanja=(jumlah)-(jumlah*.01F);
            JOptionPane.showMessageDialog(null,"Total belanja="+totalbelanja);//Digunakan untuk menampilkan total akhir belanja.
            break;
//digunakan untuk menghentikan proses yang terjadi apabila perintah untuk eksekusi telah dilaksanakan. 
        }

        switch(Nonmember) {//digunakan untuk pengambilan keputusan pernyataan telah disediakan.
            case 2:
            String belanja=JOptionPane.showInputDialog("jumlah belanja");//Digunakan untuk menampilkan total akhir belanja.
                float jumlah=Integer.parseInt(belanja);//digunakan untuk anggota bilangan yang diinputan
                float totalbelanja=0;

                if (jumlah>150000)//Apabila input-an lebih besar / sama dengan batas yang telah di tentukan maka akan mendapatkan diskon
                    totalbelanja=(jumlah)-(jumlah*.05F);
                else //Apabila pada syarat diatas tidak memenuhi maka akan dieksekusi di sini.
                    totalbelanja=jumlah;
            JOptionPane.showMessageDialog(null,"Total belanja="+totalbelanja);//Digunakan untuk menampilkan total akhir belanja.
            break;//digunakan untuk menghentikan proses yang terjadi apabila perintah untuk eksekusi telah dilaksanakan.
        }
    }
}



Jika program dijalankan muncul pop-up inputan untuk memasukkan no member.


Setelah itu muncul pop-up inputan untuk memasukkan jumlah harga belanja. 


Output menampilkan total belanja.

 




Dari coding diatas kita dapat mengetahui bahwa untuk mencari total akhir dari belanja apabila mendapat diskon adalah dengan mencari terlebih dahulu persenan dari total bayar kita dari diskon yang di berikan, kemudian baru kita mengurangkan total bayar dengan diskon yang di dapat.


No comments:

Post a Comment