Membuat Program Kalkuator Dengan JavaNetbeans

Assalamualaikum Wr.Wb
Dipostingan saya kali ini, saya akan membagikan cara membuat kalkulator(dengan model yg berbeda lagi dari yg kemarin).prinsip kerjanya seperti kalkulator, bisa menjumlah, mengurang,mangali dan membagi. Gambarannya seperti di bawah;
Langsung saja kita mulai;
1. Buka aplikasi net beans, kemudian klik icon new project, perhatikan gambar!


2. pilih Java Aplication kemudian klik Next>


3. Isi Project Name sesuai nama Project, pilih lokasi penyimpanan Project, kemudin hilangkan tanda centang pada kata "create main class" kemudian klik finish!

4. Setelah itu klik kanan Source Packages!

 5. Sehinga akan muncul seperti ambar di bawah, geser kursor ke new,geserlagi ke Jframe from...

6. kemudian akan di tampilkan lagi koak dialog yang mengharuskan kita mengisi class name, setelah itu klik finish


7. Dan akan muncul tampilan Jframe kosong seperti gambar di bawah;


8. Kemudian kita edit tampilan Jframe menyerepuai kalkulator


9. Buat seperti gambar di bawah;


10. Untuk mepermudah pemrograman, ubah variable namenya, sesuai dengan yg kita mau / atau yang lebih mudah di pahami.  sebagai conto lihat gambar di bawah;
11. Kemudian kita beralih dari Design ke Source
12. Untuk public class dapat di beri masukan;
                      String angka;
                      double jumlah, angka1, angka2;
                      int pilih;

     Untuk lebih jelasnya perhatikan gambar di bawah;
    


 13. Untuk private void angkanya (cmd0-cmd9) dapat diberi masukan;
                                            angka += "1";
                                            txthasil.setText(angka);
     
     *catatan; yg berbeda hanya angka+= "angka apa"
     
       lebih jelasnya perhatikan gambar di bawah












14. Untuk private void pada tombol penjumlahan dapat di beri masukan;
                      angka1 = Double.parseDouble(angka);
                      txthasil.setText("+");
                      angka = "";
                      pilih = 4;


15. Untuk private void pada tombol pembagian dapat di beri masukan;
                      angka1 = Double.parseDouble(angka);
                      txthasil.setText("/");
                      angka = "";
                      pilih = 1;


 16. Untuk private void pada tombol perkalian dapat di beri masukan;
                      angka1 = Double.parseDouble(angka);
                      txthasil.setText("*");
                      angka = "";
                      pilih = 2;


 17. Untuk private void pada tombol penjumlahan dapat di beri masukan;
                      angka1 = Double.parseDouble(angka);
                      txthasil.setText("-");
                      angka = "";
                      pilih = 3;


18.Untuk private void pada tombol sama dengan dapat di beri masukan;
                                 private void cmdsmdenganActionPerformed(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);
                                     txthasil.setText(angka);
                                     break;
                                 case 2:
                                     angka2 = Double.parseDouble(angka);
                                     jumlah = angka1 * angka2;
                                     angka = Double.toString(jumlah);
                                     txthasil.setText(angka);
                                     break;
                                case 3:
                                    angka2 = Double.parseDouble(angka);
                                    jumlah = angka1 - angka2;
                                    angka = Double.toString(jumlah);
                                    txthasil.setText(angka);
                                    break;
                               case 4:
                                    angka2 = Double.parseDouble(angka);
                                    jumlah = angka1 + angka2;
                                    angka = Double.toString(jumlah);
                                    txthasil.setText(angka);
                                    break;
                                }
                             }
                   

19. Untuk private void hasil tidak di beri masukan apa apa(di kosongkan)


20. Untuk private void tombol exit di beri masukan; 
                                                System.exit(0);

 21. Untuk Private void tomblo clear diberi masukan ;
            txthasil.setText("");
     
            angka1 = 0.0;
            angka2 = 0.0;
            jumlah = 0.0;
            angka = "";


22. kemudian kita klik tombol "Run" untuk memastikan program kita bekerja atau tidak
     

Apabila berhasil akan muncul seperti gambar di bawah






Demikian yang bisa saya bagikan ke teman teman lebih dan kurangnya mohon di maafkan , semoga yg saya bagikan bermanfaat untuk kita semua

Assalamualaikum Wr.Wb

Komentar

Postingan Populer