Codingan Aplikasi Kalkulator Menggunakan Java

String bil;
double jumlah,bil1,bil2;
int pilih;
|
private void bt_0ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
bil +="nilai"; // nilai ganti dengan angka 0, 1, 1
txt_hasil.setText(bil); // menampilkan angka kedalam jTextField
}
|
private void bt_0ActionPerformed(java.awt.event.ActionEvent evt) {
// fungsi untuk tombol 0
bilangan +="0";
txt_hasil.setText(bilangan);
}
private void bt_1ActionPerformed(java.awt.event.ActionEvent evt) {
// fungsi untuk tombol 1
bilangan +="1";
txt_hasil.setText(bilangan);
}
private void bt_2ActionPerformed(java.awt.event.ActionEvent evt) {
// fungsi untuk tombol 2
bilangan +="2";
txt_hasil.setText(bilangan);
}
private void bt_3ActionPerformed(java.awt.event.ActionEvent evt) {
// fungsi untuk tombol 3
bilangan +="3";
txt_hasil.setText(bilangan);
}
private void bt_4ActionPerformed(java.awt.event.ActionEvent evt) {
// fungsi untuk tombol 4
bilangan +="4";
txt_hasil.setText(bilangan);
}
private void bt_5ActionPerformed(java.awt.event.ActionEvent evt) {
// fungsi untuk tombol 5
bilangan +="5";
txt_hasil.setText(bilangan);
}
private void bt_6ActionPerformed(java.awt.event.ActionEvent evt) {
// fungsi untuk tombol 6
bilangan +="6";
txt_hasil.setText(bilangan);
}
private void bt_7ActionPerformed(java.awt.event.ActionEvent evt) {
// fungsi untuk tombol 7
bilangan +="7";
txt_hasil.setText(bilangan);
}
private void bt_8ActionPerformed(java.awt.event.ActionEvent evt) {
// fungsi untuk tombol 8
bilangan +="8";
txt_hasil.setText(bilangan);
}
private void bt_9ActionPerformed(java.awt.event.ActionEvent evt) {
// fungsi untuk tombol 9
bilangan +="9";
txt_hasil.setText(bilangan);
}
private void bt_clearActionPerformed(java.awt.event.ActionEvent evt) {
// fungsi untuk tombol c
txt_hasil.setText(null);
bil1=0.0;
bil2=0.0;
jumlah=0.0;
bilangan="";
}
|
private void bt_tambahActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
bil1 =Double.parseDouble(bilangan);
txt_hasil.setText("+");
bilangan="";
pilih=1;
}
private void bt_kurangActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
bil1 =Double.parseDouble(bilangan);
txt_hasil.setText("-");
bilangan="";
pilih=2;
}
private void bt_kaliActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
bil1 =Double.parseDouble(bilangan);
txt_hasil.setText("*");
bilangan="";
pilih=3;
}
private void bt_bagiActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
bil1 =Double.parseDouble(bilangan);
txt_hasil.setText("/");
bilangan="";
pilih=4;
}
|
private void bt_hasilActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
switch(pilih){
case 1:
bil2 = Double.parseDouble(String.valueOf(txt_hasil.getText()));
jumlah = bil1+bil2;
bilangan = Double.toString(jumlah);
break;
case 2:
bil2 =Double.parseDouble(String.valueOf(txt_hasil.getText()));
jumlah = bil1 - bil2;
bilangan = Double.toString(jumlah);
break;
case 3:
bil2 = Double.parseDouble(String.valueOf(txt_hasil.getText()));
jumlah = bil1 * bil2;
bilangan = Double.toString(jumlah);
break;
case 4:
bil2 = Double.parseDouble(String.valueOf(txt_hasil.getText()));
jumlah = bil1 / bil2;
bilangan = Double.toString(jumlah);
break;
}
txt_hasil.setText(bilangan);
}
|
Tidak ada komentar:
Posting Komentar