Membuat Program Kasir dengan Form yang Meminta Input Nama Barang, Harga barang, Jumah Barang, Dan memberikan Discount 0% jika berbelanja Kurang dari 25.000.
Discount 2% jika berbelanja lebih dari 25.000 tetapi kurang dari 50000, Discount 5% jika berbelanja lebih dari 50.000 tapi kurang dari 100.000, dan Discount 10% jika berbelanja lebih dari 100.000, Setelah itu menampilkan output total bayar, user menginput jumlah uang yang dibayarkan dan menampilkan jumlah kembalian.

==============================================================
Berikut Desain Jframe nya:

Untuk Masuk ke Source Code klik kanan pada Button Total > events > Action > actionPerformed[totalBelanjaactonPerformed]
Ingat yaa teman variabelnya jangan sampai beda sama source code nya.

Source Code:
float a = Float.parseFloat(jlhBarang.getText());
         float b = Float.parseFloat(hargaBarang.getText());
         float hasil = a * b ;
         hargaAwal.setText(""+ hasil);
       
         if (hasil < 25000){
             float diskon = 0;
             textDiskon.setText(diskon +"%");
             float c = Float.parseFloat(hargaAwal.getText());
             float total = c - (0 * c / 100);
             totalHarga.setText(""+ total);
             float d = Float.parseFloat(pembayaran.getText());
             float e = d - total;
             kembalian.setText("" + e);
         }
         if ((hasil >= 25000) && (hasil < 50000)){
             float diskon = 2;
             textDiskon.setText(diskon +"%");
             float c = Float.parseFloat(hargaAwal.getText());
             float total = c - (2 * c / 100);
             totalHarga.setText(""+ total);
             float d = Float.parseFloat(pembayaran.getText());
             float e = d - total;
             kembalian.setText("" + e);
         }
         if ((hasil >= 50000) && (hasil < 100000)){
             float diskon = 5;
             textDiskon.setText(diskon +"%");
             float c = Float.parseFloat(hargaAwal.getText());
             float total = c - (5 * c / 100);
             totalHarga.setText(""+ total);
             float d = Float.parseFloat(pembayaran.getText());
             float e = d - total;
             kembalian.setText("" + e);
         }
         else if(hasil >= 100000){
             float diskon = 10;
             textDiskon.setText(diskon +"%");
             float c = Float.parseFloat(hargaAwal.getText());
             float total = c - (10 * c / 100);
             totalHarga.setText(""+ total);
             float d = Float.parseFloat(pembayaran.getText());
             float e = d - total;
             kembalian.setText("" + e);
         }
    }                                           

Hasil Run :

Demikian dari saya, semoga ini membantu teman-teman. 😁
Maaf jika ini sedikit membingkungkan ya, hahahaha 😔✋.

Komentar

Postingan populer dari blog ini

Cara Membuat Laundry Menggunakan Java NetBeans IDE 8.2