DESIGN
PROGRAM CALCULATOR
Pertama kita mengklik new project (ctrl+shift+N) untuk
membuat sebuah project, lalu klik kanan pada source packages lalu klik kiri
pada new>JFrame From. Lalu drag button untuk membuat simbol perkalian,
pembagian, dll. Setelah itu drag TextField yang akan kita gunakan untuk
penginputan angka dan juga hasil.
LOGIKA
PROGRAM CALCULATOR
public class
calculator extends javax.swing.JFrame {
/** Creates new form calculator */
public calculator() {
initComponents();
}
public class calculator extends javax.swing.JFrame
{ public
class calculator adalah nama kelas program yang kita buat yaitu public class
sedangkan javax.swing.JFrame digunakan karena kita menggunakan JFrame Form yang
biasa digunakan untuk membuat program
sekaligus desaign program tersebut. Tetapi tulisan diatas akan ada otomatis
tertulis bila kita membuat JFrame From.
private void
jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
int angka1 =
Integer.parseInt(jTextField1.getText());
int angka2 =
Integer.parseInt(jTextField2.getText());
int hasil = angka1 * angka2;
jTextField3.setText("
"+hasil);
}
Tulisan private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { digunakan
untuk membuat program pada jbutton1Action yaitu tombol perkalian pada design
program ini. int angka1 = Integer.parseInt(jTextField1.getText());
ini adalah interger pada program kita, intergernya adalah anka1, sedangka
parseInt kita tulis untuk pengiputan pada program ini yang akan mengarah pada
input 1 pada design program ini. int
angka2 = Integer.parseInt(jTextField2.getText()); tulisan ini memiliki
fungsi yg sama, bedanya Cuma ini adalah interger 2 yang mengarah pada input 2 pada
design. int hasil = angka1 * angka2; ini
adalah perintah pada program. Yang artinya angka1 dikali dengan angka2 atau
input1 dikali dengan input2. Sedangkan tulisan jTextField3.setText(" "+hasil); fungsinya untuk memanggil
hasil aritmatika yang terjadi pada program ini, jadi jTextField3 sebagai output
pada program kita.
private void
jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
Double angka1 =
Double.parseDouble(jTextField1.getText());
Double angka2 =
Double.parseDouble(jTextField2.getText());
Double hasil = angka1 / angka2;
jTextField3.setText("
"+hasil);
}
Tulisan private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { digunakan
untuk membuat program pada jbutton2Action yaitu tombol pembagian pada design
program ini. Double angka1 =
Double.parseDouble(jTextField1.getText()); tulisan tersebut kita gunakan
karena terkadang dalam sebuah pembagian akan menciptakan sebuah bilang bulat,
misalnya 2.5, dan bila kita menggunakan interger maka hasilnya akan dibulatkan
menjadi 2 sebab interger hanya digunakan untuk bilang decimal. Double
angka2 = Double.parseDouble(jTextField2.getText()); tulisan ini memiliki
fungsi yg sama, bedanya cuma ini akan mengarah pada input 2 pada design. Double hasil = angka1 / angka2; karena
kita tadi menggunakan Double pada program ini maka hasilnya juga harus
menggunakan Double. Dan arti dari angka1 / angka2 adalah angka1 dikali dengan
angka2 atau input1 dikali dengan input2. Sedangkan tulisan jTextField3.setText(" "+hasil); fungsinya untuk memanggil
hasil aritmatika yang terjadi pada program ini, jadi jTextField3 sebagai output
pada program kita.
private void
jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
int angka1 =
Integer.parseInt(jTextField1.getText());
int angka2 =
Integer.parseInt(jTextField2.getText());
int hasil = angka1 + angka2;
jTextField3.setText("
"+hasil);
}
Blok program ini sama
funsinya dengan blok program pertama, hanya beda disini adalah jButton3Action yang akan mengarah ke
tombol penjumlahan dan pada tulisan int
hasil = angka1 + angka2; yang
menghasil program aritmatika penjumlahan.
private void jButton4ActionPerformed(java.awt.event.ActionEvent
evt) {
int angka1 =
Integer.parseInt(jTextField1.getText());
int angka2 =
Integer.parseInt(jTextField2.getText());
int hasil = angka1 - angka2;
jTextField3.setText("
"+hasil);
}
Blok program ini sama
funsinya dengan blok program pertama dan ketiga hanya beda disini adalah jButton4Action yang akan mengarah ke
tombol pengurangan dan pada tulisan int
hasil = angka1 - angka2; yang
menghasil program aritmatika pengurangan.






Tidak ada komentar:
Posting Komentar