Professional Documents
Culture Documents
Kode Kalkulator
Kode Kalkulator
Kode Kalkulator
JFrame {
/**
* Creates new form Kalkulator
*/double jumlah,bil1,bil2;
int pilih;
String bilangan;
public Kalkulator() {
initComponents();
bilangan ="";
}
U/ 1-0
private void satuActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
bilangan +="1";
hasil.setText(bilangan);
}
U/ +,-,X,: 1 2 3 4
private void tambahActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
bil1=Double.parseDouble(bilangan);
hasil.setText("+");
bilangan="";
pilih=1;
U/ .
private void titikActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
bilangan +=".";
hasil.setText(bilangan);
}
U/ “C”
private void hapusActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
hasil.setText("");
bil1=0;
bil2=0;
jumlah=0;
bilangan="";
}
U/ “=”
private void samaActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
switch(pilih){
case 1:
bil2=Double.parseDouble(String.valueOf(hasil.getText()));
jumlah=bil1+bil2;
bilangan=Double.toString(jumlah);
break;
case 2:
bil2=Double.parseDouble(String.valueOf(hasil.getText()));
jumlah=bil1-bil2;
bilangan=Double.toString(jumlah);
break;
case 3:
bil2=Double.parseDouble(String.valueOf(hasil.getText()));
jumlah=bil1/bil2;
bilangan=Double.toString(jumlah);
break;
case 4:
bil2=Double.parseDouble(String.valueOf(hasil.getText()));
jumlah=bil1*bil2;
bilangan=Double.toString(jumlah);
break;
}
hasil.setText(bilangan);
}