2.Lalu buat tampilan seperti gambar di bawah ini.
3.Lalu tambahkan action pada button yang ada di situ.
Untuk + =
@Action
public void tambah() {
long angka1 = Long.parseLong(jTextField1.getText());
long angka2 = Long.parseLong(jTextField2.getText());
long hasil = angka1 + angka2;
jTextField3.setText(""+hasil);
}
public void tambah() {
long angka1 = Long.parseLong(jTextField1.getText());
long angka2 = Long.parseLong(jTextField2.getText());
long hasil = angka1 + angka2;
jTextField3.setText(""+hasil);
}
Untuk - =
@Action
public void kurang() {
long angka1 = Long.parseLong(jTextField1.getText());
long angka2 = Long.parseLong(jTextField2.getText());
long hasil = angka1 - angka2;
jTextField3.setText(""+hasil); }
Untuk * =
@Action
public void kali() {
long angka1 = Long.parseLong(jTextField1.getText());
long angka2 = Long.parseLong(jTextField2.getText());
long hasil = angka1 * angka2;
jTextField3.setText(""+hasil); }
Untuk / =
@Action
public void bagi() {
double angka1 = Double.parseDouble(jTextField1.getText());
double angka2 = Double.parseDouble(jTextField2.getText());
double hasil = angka1 / angka2;
jTextField3.setText(""+hasil);
}
Untuk ^ =
@Action
public void pangkat() {
long angka1 = Long.parseLong(jTextField1.getText());
long angka2 = Long.parseLong(jTextField2.getText());
long hasil = 1;
for(int i=1;i<=angka2;i++){
hasil = hasil * angka1;
}
jTextField3.setText(""+hasil); }
Untuk clear =
@Action
public void clear() {
jTextField1.setText("0");
jTextField2.setText("0");
jTextField3.setText("0");
}
Untuk Exit =
@Action
public void keluar() {
System.exit(0); }
Untuk mod =
@Action
public void sisabagi() {
double angka1 = Double.parseDouble(jTextField1.getText());
double angka2 = Double.parseDouble(jTextField2.getText());
if(angka1<angka2){
jTextField3.setText("MATH EROR !!!");}
else{
double hasil = angka1 % angka2;
jTextField3.setText(""+hasil); } }
Untuk faktorial =
@Action
public void faktorial() {
long angka1 = Long.parseLong(jTextField1.getText());
jTextField2.setText("TIDAK USAH DIISI !!!");
long hasil = 1;
for(int i=1;i<=angka1;i++){
hasil = hasil * i;
}
jTextField3.setText(""+hasil);
}
Untuk kombinasi =
@Action
public void kombinasi() {
double angka1 = Double.parseDouble(jTextField1.getText());
double angka2 = Double.parseDouble(jTextField2.getText());
double hasil1 = 1;
double hasil2 = 1;
double hasil3 = 1;
double angka3 = angka1 - angka2;
for(int i=1;i<=angka1;i++){
hasil1 = hasil1 * i;
}
for(int i=1;i<=angka2;i++){
hasil2 = hasil2 * i;
}
for(int i=1;i<=angka3;i++){
hasil3 = hasil3 * i;
}
double hasil4 = hasil2 * hasil3;
double hasil = hasil1 / hasil4;
jTextField3.setText(""+hasil);
}
Untuk permutasi =
@Action
public void permutasi() {
double angka1 = Double.parseDouble(jTextField1.getText());
double angka2 = Double.parseDouble(jTextField2.getText());
double hasil1 = 1;
double hasil3 = 1;
double angka3 = angka1 - angka2;
for(int i=1;i<=angka1;i++){
hasil1 = hasil1 * i;
}
for(int i=1;i<=angka3;i++){
hasil3 = hasil3 * i;
}
double hasil = hasil1 / hasil3;
jTextField3.setText(""+hasil);
}
Untuk M.Hanoi =
@Action
public void hanoi() {
long angka1 = Long.parseLong(jTextField1.getText());
long angka2 = Long.parseLong(jTextField2.getText());
long hasil = 0;
for(int i=1;i<=angka2;i++){
if (i==1){
hasil = 1;}
else{
hasil = hasil * 2 + 1;
}}
jTextField3.setText(""+hasil);
}
public void kurang() {
long angka1 = Long.parseLong(jTextField1.getText());
long angka2 = Long.parseLong(jTextField2.getText());
long hasil = angka1 - angka2;
jTextField3.setText(""+hasil); }
Untuk * =
@Action
public void kali() {
long angka1 = Long.parseLong(jTextField1.getText());
long angka2 = Long.parseLong(jTextField2.getText());
long hasil = angka1 * angka2;
jTextField3.setText(""+hasil); }
Untuk / =
@Action
public void bagi() {
double angka1 = Double.parseDouble(jTextField1.getText());
double angka2 = Double.parseDouble(jTextField2.getText());
double hasil = angka1 / angka2;
jTextField3.setText(""+hasil);
}
Untuk ^ =
@Action
public void pangkat() {
long angka1 = Long.parseLong(jTextField1.getText());
long angka2 = Long.parseLong(jTextField2.getText());
long hasil = 1;
for(int i=1;i<=angka2;i++){
hasil = hasil * angka1;
}
jTextField3.setText(""+hasil); }
Untuk clear =
@Action
public void clear() {
jTextField1.setText("0");
jTextField2.setText("0");
jTextField3.setText("0");
}
Untuk Exit =
@Action
public void keluar() {
System.exit(0); }
Untuk mod =
@Action
public void sisabagi() {
double angka1 = Double.parseDouble(jTextField1.getText());
double angka2 = Double.parseDouble(jTextField2.getText());
if(angka1<angka2){
jTextField3.setText("MATH EROR !!!");}
else{
double hasil = angka1 % angka2;
jTextField3.setText(""+hasil); } }
Untuk faktorial =
@Action
public void faktorial() {
long angka1 = Long.parseLong(jTextField1.getText());
jTextField2.setText("TIDAK USAH DIISI !!!");
long hasil = 1;
for(int i=1;i<=angka1;i++){
hasil = hasil * i;
}
jTextField3.setText(""+hasil);
}
Untuk kombinasi =
@Action
public void kombinasi() {
double angka1 = Double.parseDouble(jTextField1.getText());
double angka2 = Double.parseDouble(jTextField2.getText());
double hasil1 = 1;
double hasil2 = 1;
double hasil3 = 1;
double angka3 = angka1 - angka2;
for(int i=1;i<=angka1;i++){
hasil1 = hasil1 * i;
}
for(int i=1;i<=angka2;i++){
hasil2 = hasil2 * i;
}
for(int i=1;i<=angka3;i++){
hasil3 = hasil3 * i;
}
double hasil4 = hasil2 * hasil3;
double hasil = hasil1 / hasil4;
jTextField3.setText(""+hasil);
}
Untuk permutasi =
@Action
public void permutasi() {
double angka1 = Double.parseDouble(jTextField1.getText());
double angka2 = Double.parseDouble(jTextField2.getText());
double hasil1 = 1;
double hasil3 = 1;
double angka3 = angka1 - angka2;
for(int i=1;i<=angka1;i++){
hasil1 = hasil1 * i;
}
for(int i=1;i<=angka3;i++){
hasil3 = hasil3 * i;
}
double hasil = hasil1 / hasil3;
jTextField3.setText(""+hasil);
}
Untuk M.Hanoi =
@Action
public void hanoi() {
long angka1 = Long.parseLong(jTextField1.getText());
long angka2 = Long.parseLong(jTextField2.getText());
long hasil = 0;
for(int i=1;i<=angka2;i++){
if (i==1){
hasil = 1;}
else{
hasil = hasil * 2 + 1;
}}
jTextField3.setText(""+hasil);
}
4.lalu running deh, gampangkan? kira-kira begini nih .JAR-nya.
infonya sangat bermanfat dan menambah wawasan,, thanks gan.. http://goo.gl/3SVkOQ
BalasHapus