Senin, 18 April 2016

Cara Membuat Aplikasi Konversi Suhu

Pertama Buka Aplikasi Netbeans.



Setelah itu, buat projectnya 'file - new project {ctrl+shift+n} - java - Java Application [next - Finish]
Membuat projectnya selesai, Terus kita buat framenya.


Setelah selesai, kita buat Desain GUI nya Contohnya Seperti ini :


Setelah Itu Source Codenya:

private void ulangActionPerformed(java.awt.event.ActionEvent evt) {  

//Untuk Tombol Reset                                    
        c.setText(null);
        cf.setText(null);
        cr.setText(null);
        ck.setText(null);
        f.setText(null);
        fc.setText(null);
        fr.setText(null);
        fk.setText(null);
        r.setText(null);
        rc.setText(null);
        rf.setText(null);
        rk.setText(null);
        k.setText(null);
        kc.setText(null);
        kf.setText(null);
        kr.setText(null);
    }                                     


 private void konversiActionPerformed(java.awt.event.ActionEvent evt) {

//Tombol Konversi                                    
        double celFahrenheit = Double.parseDouble(c.getText())* 9/5 + 32;
        double celReamur = Double.parseDouble(c.getText())* 4/5 ;
        double celkelvin = Double.parseDouble(c.getText())+ 273 ;
        cf.setText(""+celFahrenheit);
        cr.setText(""+celFahrenheit);
        ck.setText(""+celkelvin);
        
        double fac = (Double.parseDouble(fc.getText()) - 32) * 5/9;
        double far = (Double.parseDouble(fc.getText()) - 32)* 4/9 ;
        double fak = ((Double.parseDouble(fc.getText()) - 32)* 5/9) +273;
        f.setText(""+fac);
        fr.setText(""+far);
        fk.setText(""+fak);
        
        double rec = Double.parseDouble(rf.getText())-273;
        double ref = Double.parseDouble(rf.getText())* 9/4 + 32;
        double rek = (Double.parseDouble(rf.getText())* 5/4)+ 273 ;
        r.setText(""+rec);
        rc.setText(""+ref);
        rk.setText(""+rek);
        
        double kec = Double.parseDouble(kr.getText())* 9/5 + 32;
        double ker = (Double.parseDouble(kr.getText())-273)* 9/5 + 32;
        double kef = (Double.parseDouble(kr.getText())-273)* 4/5 ;
        k.setText(""+kec);
        kc.setText(""+ker);
        kf.setText(""+kef);
    }

Hasil Runnya:



Sekian Dari saya Terimakasih

Tidak ada komentar:

Posting Komentar