PtsPboGanjil
Diskon
if(!totalTf.getText().equals("")){
if(totalTf.getText().matches("[0-9]*")){
double total = Integer.parseInt(totalTf.getText());
if(total > 100){
int diskon = 0;
double JmlDiskon = 0;
double HargaTotal = 0;
if(total > 500000){
diskon = 10;
}else if(total > 250000){
diskon = 7;
}else if(total >= 100000){
diskon = 5;
}
JmlDiskon = total * diskon / 100;
HargaTotal = total - JmlDiskon;
inputLabel.setText("Rp."+total);
diskonLabel.setText(diskon + "%");
jumlahDiskonLabel.setText("Rp." + JmlDiskon);
hargaTotalDiskonLabel.setText("Rp." + HargaTotal);
}else{
JOptionPane.showMessageDialog(
null,
", Data Harus Lebih dari Seratus",
"Pesan Kesalahan",
JOptionPane.ERROR_MESSAGE);
}
}else{
JOptionPane.showMessageDialog(
null,
", Harus Berupa angka atau numerik",
"Pesan Kesalahan",
JOptionPane.ERROR_MESSAGE);
}
}else{
JOptionPane.showMessageDialog(
null,
", Data harus di isi",
"Pesan Kesalahan",
JOptionPane.ERROR_MESSAGE);
}
LOGIN
if((usernameTf.getText().equals("admin")) && (String.valueOf(passwordTf.getPassword()).equals("admin"))){
JOptionPane.showMessageDialog(null, ", Anda sangat benar","Pesan Kebenaran",JOptionPane.INFORMATION_MESSAGE );
new Diskon().setVisible(true);
dispose();
}else{
JOptionPane.showMessageDialog(
null,
usernameTf.getText() +
", password anda salah ",
"Pesan Kesalahan",
JOptionPane.ERROR_MESSAGE);
usernameTf.setText("");
passwordTf.setText("");
usernameTf.requestFocus();
}
0 Comments:
Posting Komentar