Kalkulator JAVA

Kalkulator Java

                Pada tutor kali ini saya akan sharing tetang bagaimana caranya mmebuat kalkulator dari java, kali ini saya akan menggunakan aplikasi netbeans .

1.      
 Buat form pada gambar berikut







2.       Ganti code dengan keterangan berikut :
·         C             = btnHapus
·         /              = btnBagi
·         X             = btnKali
·         -              = btnKurang
·         +             = btnTambah
·         =             = btnSamadengan
·         ,               = btnKoma
·         1              = btnAngka1
·         2              = btnAngka2
·         3              = btnAngka3
·         4              = btnAngka4
·         5              = btnAngka5
·         6              = btnAngka6
·         7              = btnAngka7
·         8              = btnAngka8
·         9              = btnAngka9
·         0              = btnAngka0

3.       Lalu, tulis script dibawah :

public class TampilanKalkulator extends javax.swing.JFrame {

    /**
     * Creates new form TampilanKalkulator
     */
   
    String angka;
    double jumlah,angka1,angka2;
    int pilih;
   
    public TampilanKalkulator() {
        initComponents();
        angka="";
    }

4.       Lalu, buat action performed pada semu inputan, lalu tulis script :

private void btnSamadenganActionPerformed(java.awt.event.ActionEvent evt) {                                             
        // TODO add your handling code here:
        switch(pilih){
            case 1:
                angka2 = Double.parseDouble(angka);
                jumlah = angka1 + angka2;
                angka = Double.toString(jumlah);
                display.setText(angka);
                break;
            case 2:
                angka2 = Double.parseDouble(angka);
                jumlah = angka1 - angka2;
                angka = Double.toString(jumlah);
                display.setText(angka);
                break;
            case 3:
                angka2 = Double.parseDouble(angka);
                jumlah = angka1 * angka2;
                angka = Double.toString(jumlah);
                display.setText(angka);
                break;
            case 4:
                angka2 = Double.parseDouble(angka);
                jumlah = angka1 / angka2;
                angka = Double.toString(jumlah);
                display.setText(angka);
                break;
                default:
                break;
    }                   
    }                                            

    private void btnAngka0ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        angka += "0";
        display.setText(angka);
    }                                        

    private void btnAngka1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        angka += "1";
        display.setText(angka);        // TODO add your handling code here:
    }                                        

    private void btnAngka3ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        angka += "3";
        display.setText(angka);
    }                                        

    private void btnAngka2ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        angka += "2";
        display.setText(angka);
    }                                        

    private void btnAngka4ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        angka += "4";
        display.setText(angka);
    }                                        

    private void btnAngka5ActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
        angka += "5";
        display.setText(angka);
    }                                        

    private void btnAngka6ActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
        angka += "6";
        display.setText(angka);
    }                                        

    private void btnAngka7ActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
        angka += "7";
        display.setText(angka);
    }                                        

    private void btnAngka8ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        angka += "8";
        display.setText(angka);
    }                                         

    private void btnAngka9ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        angka += "9";
        display.setText(angka);
    }                                         

    private void btnTambahActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        angka1=Double.parseDouble(angka);
        display.setText("+");
        angka="";
        pilih=1;
    }                                        

    private void btnKurangActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        angka1=Double.parseDouble(angka);
        display.setText("-");
        angka="";
        pilih=2;
    }                                        

    private void btnKaliActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        angka1=Double.parseDouble(angka);
        display.setText("*");
        angka="";
        pilih=3;
    }                                      

    private void btnBagiActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        angka1=Double.parseDouble(angka);
        display.setText("/");
        angka="";
        pilih=4;
    }                                      

    private void btnHapusActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        display.setText("");
        angka1=0.0;
        angka2=0.0;
        jumlah=0.0;
        angka="";
    }                                       

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

5.       Lalu Run, untuk menjalankan.


terima kasih telah mengunjungi, tutor selanjutnya akan berlanjut pada minggu selanjutnya :D
Previous
Next Post »