Kamis, 06 Oktober 2022

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