NPM : 13.2019.1.00823
1. Hitung Pembelian
Source code
// Nama : Alannisa Firdaus
// NPM : 13.2019.1.00823
import javax.swing.JOptionPane;
public class hitungpembelian{
public static void main(String [] args){
//Input
JOptionPane.showMessageDialog(null,"\nPEMBELIAN");
nama_barang = JOptionPane.showInputDialog("Nama Barang = ");
jumlah_barang = Integer.valueOf(JOptionPane.showInputDialog("Jumlah Barang
= "));
harga_satuan = Integer.valueOf(JOptionPane.showInputDialog("Harga Satuan =
"));
//Proses
total_harga = harga_satuan * jumlah_barang;
diskon = total_harga*10/100;
total_bayar = (total_harga-(diskon));
//Output
if(total_harga>=100000){
String msg = ("\nDiskon 10% : "+diskon + "\nTotal Bayar : "
+total_bayar+"\nTotal Bayar : "
+total_harga+"\n Terima Kasih ");
JOptionPane.showMessageDialog(null, msg);
Berikut tampilan “Nama Barang”. Setelah diinputkan nama baang, lalu klik OK.
Berikut tampilan “Jumlah Barang”. Setelah diinputkan jumlah barang, lalu klik OK.
Berikut tampilan “Harga Satuan”. Setelah diinputkan harga satuan, lalu klik OK.
Berikut tampilan “Nama Barang”. Setelah diinputkan nama barang, lalu klik OK.
Berikut tampilan “Jumlah Barang”. Setelah diinputkan jumlah barang, lalu klik OK.
Berikut tampilan “Harga Satuan”. Setelah diinputkan harga satuan, lalu klik OK.
Source code
// Nama : Alannisa Firdaus
// NPM : 13.2019.1.00823
import java.util.Scanner;
public class hitungpenjualan{
public static void main(String [] args){
Scanner scan = new Scanner (System.in);
//Input
System.out.println("\nPENJUALAN ");
System.out.println();
System.out.print("Nama Barang : ");
nama_barang = scan.nextLine();
System.out.print("Jumlah Barang : ");
jumlah_barang = scan.nextInt();
System.out.print("Harga Satuan : ");
harga_satuan = scan.nextInt();
//Proses
total_harga = harga_satuan * jumlah_barang;
diskon = total_harga*20/100;
total_bayar = (total_harga-(diskon));
//Output
if(total_harga>=500000){
System.out.println("\nDiskon 20% : "+diskon);
System.out.print("Total Bayar : "+total_bayar);
}else if (total_harga>=0 && total_harga<500000){
System.out.println("\nTotal Bayar : "+total_harga+" Maaf, Anda tidak dapat
bonus ");
}
}
}
Hasil source code
Cara mengoperasikannya sama dengan yang nomor satu, masukkan nama barang,
jumlah barang, dan harga satuannya. Maka keluar total yang harus dibayarkan
beserta potongan diskonnya.
Berikut tampilan apabila pembeliannya di atas Rp 500.000 akan mendapat potongan
diskon sebesar 20% dan total bayar yang harus dibayarkan adalah yang sudah dipotong
diskon.