Kode Kalkulator

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

public class Kalkulator extends javax.swing.

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);
}

You might also like