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 😔✋.
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:
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
Posting Komentar