Oleh : Rizki Fajar Agung 56410130 dan Achmad Syarief 50410094 (2IA14)
LOGIKA
Pertama panggil library dari fungsi2 yg akan digunakan
Berikan nama klass (kalkulator90) yang akan mempunyai interface Actionlistener Kemudian deklarasikan variabel2 objek yaitu textfield,Jlabel,button dan panel
Buat Sebuah method yang akan digunakan untuk menampilakn dari tampilan sebuah form Pertama deklarasikan nama method yaitu colortext sama dengan nama class yang merupakan interface dari tampilan form
Set variable textfield dari variable – variable yang telah dideklarasikan begitupula dengan objek jlabel untuk label 1:“nilai a” dan label 2 nya untuk nilai b, button untuk perhitungan kali,bagi,tambah,kurang dan panel untuk new panel
Lalu set tittle kalkulator yang ingin dihitung. Dan berikan event pada tombol plus,min,kali,bagi dengan menggunakan addactionlistener
Lalu tampilkan vaiabel variable sebagai objek pada form
Dengan menggunakan panel .add (label 1) , add (nilai 1) , add (label 2) , add (nilai 2) , add (plus) , add (plus) , add (min) , add (kali) , add (bagi) , add (hasil)
Kemudian buat sebuah fungsi yang akan dilakukan jika tombol panel di click(event) kemudian akan melakukan perintah penghitungan yang diinginkan lalu dengan perintah getcontentpane.add panel kamu diharuskan memilih perintah perhitungan dengan fungsi-fungsi atau perintah yang tertera di panel. dengan menggunakan fungsi actionperformed (ectionevent) kamu harus mengambil perhitungan bila kamu ingin menggunakan perintah menjumlahkan
double a, b, hasil1;if (e.getSource() ==plus)
a = Double.parseDouble(nilai1.getText());
b = Double.parseDouble(nilai2.getText());
hasil1 = a + b;
hasil.setText(""+hasil1);
perintah untuk mengurangi yaitu harus menggunakan perintah
else if (e.getSource() ==min){
a = Double.parseDouble(nilai1.getText());
b = Double.parseDouble(nilai2.getText());
hasil1 = a - b;
hasil.setText(""+hasil1);
lalu untuk perkalian
else if (e.getSource() ==kali){
a = Double.parseDouble(nilai1.getText());
b = Double.parseDouble(nilai2.getText());
hasil1 = a * b;
hasil.setText(""+hasil1);
dan lalu untuk pembagian
else if (e.getSource() ==bagi){
a = Double.parseDouble(nilai1.getText());
b = Double.parseDouble(nilai2.getText());
hasil1 = a / b;
hasil.setText(""+hasil1);
setelah semua dijalankan kita hanya tinggal memilih perintah yang ingin dijalankan saja.
Tidak ada komentar:
Posting Komentar