belajar java

JAVA - Kalkulator Sederhana

22.20

haloo blogers :)) saya cuma mau bagi - bagi ilmu nih tentang java , salah satu mata kuliah saya di semester  2 :)) dosen saya pernah membuat semacam postest untuk membuat beginian , ini adalah program membuat semacam kalkulator sederhana menggunakan bahasa java atau java code , ini ada di bab GUI pada matkul java :)) maklum saya dari SMA dari masih belajar dan belum sesempurna yang lain , semoga bermanfaat buat semuanya :)) 


kalau gambar diatas itu kalkulator sederhana dengan memasukkan angka dengan manual :) lalu kita bisa memilih operator apa yang akan kita gunakan seperti tambah , kurang , kali bagii :)) lalu klik hasil maka akan keluar hasilnya :)) mau tau kodenya ?? ini dia .. SEMOGA BERMANFAAT :))

public class hitung extends javax.swing.JFrame {
    public hitung() {
        initComponents();
    }
    @SuppressWarnings("unchecked")
     private void kurangActionPerformed(java.awt.event.ActionEvent evt) {                                       
    }                                      

    private void bagiActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
    }                                    
    private void tambahActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
    }                                      
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        double a , b ,hsil ;
        a = Double.parseDouble(angka1.getText());
        b = Double.parseDouble(angka2.getText());
        
        if(tambah.isSelected() == true){
            hsil = a + b; 
            hasil.setText(""+ hsil);
        }
        else if(kurang.isSelected() == true){
            hsil = a - b;
            hasil.setText(""+ hsil);
        }
        else if(kali.isSelected() == true){
            hsil = a * b; 
            hasil.setText(""+ hsil);
        }
        else if(bagi.isSelected() == true){
            hsil = a / b;
            hasil.setText(""+ hsil);
        }
    }                                        

    private void angka2ActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
    }                                      
    public static void main(String args[]) {
        
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                new hitung().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify
    private javax.swing.JTextField angka1;
    private javax.swing.JTextField angka2;
    private javax.swing.JRadioButton bagi;
    private javax.swing.ButtonGroup buttonGroup1;
    private javax.swing.JLabel hasil;
    private javax.swing.JButton jButton1;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JRadioButton jRadioButton3;
    private javax.swing.JRadioButton kali;
    private javax.swing.JRadioButton kurang;
    private javax.swing.JRadioButton tambah;
}


kalau ini kalkulatornya agak dimodifikasi buat penginputan nilainya :))



ini codenyaa:))

public class baru extends javax.swing.JFrame {
    public baru() {
        initComponents();
    }
    @SuppressWarnings("unchecked")

private void tambahActionPerformed(java.awt.event.ActionEvent evt) {                                       
        double a , b ,hsil ;
        a = Double.parseDouble(a1.getText());
        b = Double.parseDouble(a2.getText());
        
        hsil = a + b; 
        hasil.setText(""+ hsil);
    }                                      

    private void kurangActionPerformed(java.awt.event.ActionEvent evt) {                                       
        double a , b ,hsil ;
        a = Double.parseDouble(a1.getText());
        b = Double.parseDouble(a2.getText());
        
        hsil = a - b; 
        hasil.setText(""+ hsil);
    }                                      

    private void kaliActionPerformed(java.awt.event.ActionEvent evt) {                                     
        double a , b ,hsil ;
        a = Double.parseDouble(a1.getText());
        b = Double.parseDouble(a2.getText());
        
        hsil = a * b; 
        hasil.setText(""+ hsil);
    }                                    

    private void bagiActionPerformed(java.awt.event.ActionEvent evt) {                                     
        double a , b ,hsil ;
        a = Double.parseDouble(a1.getText());
        b = Double.parseDouble(a2.getText());
        
        hsil = a / b; 
        hasil.setText(""+ hsil);
    }                                    

    private void angka1StateChanged(javax.swing.event.ChangeEvent evt) {                                    
        a1.setText(" " + angka1.getValue());
    }                                   

    private void angka2StateChanged(javax.swing.event.ChangeEvent evt) {                                    
        a2.setText(" " + angka2.getValue());
    }                                   

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

    public static void main(String args[]) {
       
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                new baru().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify
    private javax.swing.JTextField a1;
    private javax.swing.JTextField a2;
    private javax.swing.JSlider angka1;
    private javax.swing.JSlider angka2;
    private javax.swing.JButton bagi;
    private javax.swing.JTextField hasil;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JTabbedPane jTabbedPane1;
    private javax.swing.JButton kali;
    private javax.swing.JButton kurang;
    private javax.swing.JButton tambah;
    // End of variables declaration
}

You Might Also Like

0 komentar

Like us on Facebook