Rabu, 14 Juni 2017

code java dalam membuat kalkulator sederhana

Assalamu'alaikum// sobat-sobat semua sesuai janji saya di artikel sebelumnya saya akan membagikan beberapa bahasa yang sering dipakai dalam bahasa pemprograman PC.ANDROID,dan IOS

nah ini code java yang bisa di gunakan untuk membuat kalkulator sederhana.dalam sebuah mode DEKSTOP.
perkenalan dulu. nanti baru kita akan menyentuh ke ANDROID dan yang terakhir yaitu IOS,
banyak sekali bahasa pemprograman yang ada. tapi setidakny saya akan perkenalkan sobat satu saja dulu. yaitu java. yang sekarang dianggap sangat mudah. dan bahasanya pun tidak begitu kompleks dan mengyingkat2 terlalu jauh.




perkenalan codingannya tidak semudah perkataan saya tadi di atas ya.. hahaha. tapi jika ada niat mau belajar tidak ada yang tidak mungkin. saya ingatkan saya bukan lulusan programer. saya bahkan sekolah di sebuah jurusan yang menangani input data dan mengani surat masuk dan keluar. kearsipan dkk.
nah mari disimak codingan saya dibawah ini.

    private void hasil1ActionPerformed(java.awt.event.ActionEvent evt) {                                    
    if (angka1.getText().equals("")||!(Pattern.matches("[-0-9]+$", angka1.getText()))
    ||angka2.getText().equals("")||!(Pattern.matches("[-0-9]+$", angka2.getText()))){
    JOptionPane.showMessageDialog(null,"masukkan angka");  
    }else{
        int num1,num2,hasil1;
            num1=Integer.parseInt(angka1.getText());num2=Integer.parseInt(angka2.getText());
            if(operator.getText().equals("x")){
                hasil1=num1*num2;
                hasil.setText(Integer.toString(hasil1));
            }else if(operator.getText().equals(":")){
                hasil1=num1/num2;
                hasil.setText(Integer.toString(hasil1));
            }else if(operator.getText().equals("+")){
                hasil1=num1+num2;
            hasil.setText(Integer.toString(hasil1));}
            else if(operator2.getText().equals("%")){
                hasil1=num2/100;
            }else if(operator.getText().equals("-")){
                hasil1=num1-num2;
                hasil.setText(Integer.toString(hasil1));
            }
        DefaultTableModel model =(DefaultTableModel)table.getModel();
        model.addRow(new Object []{angka1.getText(),operator.getText(),angka2.getText(),hasil.getText()});
    }
 
    }                                    

    private void angka2ActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
    }                                    

    private void button2ActionPerformed(java.awt.event.ActionEvent evt) {                                      
    operator.setText("x");
    }                                    

    private void hasilActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
    }                                  

    private void button4ActionPerformed(java.awt.event.ActionEvent evt) {                                      
    operator.setText(":");    // TODO add your handling code here:
    }                                    

    private void button5ActionPerformed(java.awt.event.ActionEvent evt) {                                      
    operator.setText("-");    // TODO add your handling code here:
    }                                    

    private void button3ActionPerformed(java.awt.event.ActionEvent evt) {                                      
    operator.setText("+");    // TODO add your handling code here:
    }                                    

    private void angka1ActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
    }                                    

    private void DeleteActionPerformed(java.awt.event.ActionEvent evt) {                                    
    DefaultTableModel model =(DefaultTableModel)table.getModel();
    model.removeRow(table.getSelectedRow());
     
    }                                    

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                      
    DefaultTableModel model =(DefaultTableModel)table.getModel();
        int baris = table.getRowCount();
    for (int i=0;i<baris;i++){
        model.removeRow(0);
    }
        // TODO add your handling code here:
    }                                      


    // Variables declaration - do not modify                  
    private javax.swing.JButton Delete;
    private java.awt.TextField angka1;
    private java.awt.TextField angka2;
    private java.awt.Button button2;
    private java.awt.Button button3;
    private java.awt.Button button4;
    private java.awt.Button button5;
    private java.awt.TextField hasil;
    private java.awt.Button hasil1;
    private javax.swing.JButton jButton1;
    private javax.swing.JScrollPane jScrollPane1;
    private java.awt.TextField operator;
    private javax.swing.JTable table;
    // End of variables declaration                
}

nah tentunya ada yang gak paham. dan bagi teman-teman programer mungkin ini adalah hal yang sangat dasar sekali dan sangat mudah. nah bagi yang belum paham budayakan bertanya. dan budayakan mencari tau tidak hanya satu lokasi. maksudnya pahami satu lokasi tapi masih bingung maka pindah lokasi. masiih bingung juga cari lagi lokasi yang lainnya.

share.coment. and
I will always answer any of your questions at anytime.
Sharing goodness not just feeding the poor, But sharing knowledge is the same as giving the person a life force
ketahuilah bahasa inggris saya sangat tidak baik. tapi saya niat belajar karena semua bahasa pemprograman menggunakan bahasa inggris.
oke salam berbagi dari saya gery.
dan kunjungi artikel pertama saya. klik disini
wassalamu'alaikum

Tidak ada komentar:

how to update playonlinux? || bagaimana update playonlinux di linux mint

open terminal wget -q "http://deb.playonlinux.com/public.gpg" -O - | sudo apt-key add - sudo wget http://deb.playonlinux.com/pla...