Alat : Netbeans
Langkah :1.Klik File -> New Project, lalu muncul seperti dibawah sesuaikan dan Next.
2. Sesuaikan dan uncheck pada Create Main Class dan Next.
3. Klik kanan pada Source Package -> New -> JFrame From
4.Tampilan awal sesudah memilih JFrame Form disini lebih mudah menggunakan drag menu yang ada di kanan.
6. Untuk tombol angka 1 - 9 dan perhitungan gunakan Button. Lalu klik kanan tombol 1 -> Change Variable Name isi dengan "a1" berlaku untuk angka selanjutnya sampai 9 dan untuk perhitungan gunakan ejaan misal + = tambah sama juga dengan -, *, /.
7. Copy semua script ini
String angka;
double bil1,bil2,jumlah;
int hitung;
public Kalkulator() {
initComponents();
angka="";
}
void angka1(){
angka +="1";
tampil.setText(angka);
}
void angka2(){
angka +="2";
tampil.setText(angka);
}
void angka3(){
angka +="3";
tampil.setText(angka);
}
void angka4(){
angka +="4";
tampil.setText(angka);
}
void angka5(){
angka +="5";
tampil.setText(angka);
}
void angka6(){
angka +="6";
tampil.setText(angka);
}
void angka7(){
angka +="7";
tampil.setText(angka);
}
void angka8(){
angka +="8";
tampil.setText(angka);
}
void angka9(){
angka +="9";
tampil.setText(angka);
}
void angka0(){
angka +="0";
tampil.setText(angka);
}
void hasil(){
switch (hitung){
case 1:
bil2 =Double.parseDouble(angka);
jumlah = bil1+bil2;
angka = Double.toString(jumlah);
tampil.setText(angka);
break;
case 2:
bil2 =Double.parseDouble(angka);
jumlah = bil1-bil2;
angka = Double.toString(jumlah);
tampil.setText(angka);
break;
case 3:
bil2 =Double.parseDouble(angka);
jumlah = bil1*bil2;
angka = Double.toString(jumlah);
tampil.setText(angka);
break;
case 4:
bil2 =Double.parseDouble(angka);
jumlah = bil1/bil2;
angka = Double.toString(jumlah);
tampil.setText(angka);
break;
}
}
void tambah(){
bil1 = Double.parseDouble(angka);
tampil.setText("+");
angka="";
hitung=1;
}
void kurang(){
bil1 = Double.parseDouble(angka);
tampil.setText("-");
angka="";
hitung=2;
}
void kali(){
bil1 = Double.parseDouble(angka);
tampil.setText("*");
angka="";
hitung=3;
}
void bagi(){
bil1 = Double.parseDouble(angka);
tampil.setText("/");
angka="";
hitung=4;
}
Catatan : - Script diatas sudah termasuk pendeklarasian angka dan perhitungan.
8. Untuk setiap Button double klik maka akan jadi ActionPerformed lalu isi angka1(); karena di script atas telah dideklarasikan untuk fungsi tombol 1 sama juga dengan yang lain dan perhitungan.
9. Terakhir untuk fungsi tombol C atau Clear isi seperti ini.
10. Untuk mencoba tinggal shift + f6.
Tidak ada komentar:
Posting Komentar