Jumat, 12 November 2010

Java Calculator (Revision Edition)

Belajar Java yuk . . .



Berikut ini adalah contoh program sederhana Kalkulator Java yang sudah saya revisi, memang masih hanya dapat dipergunakan untuk operasi penjumlahan, pengurangan, perkalian dan pembagian saja, namun bilangan yang diinput sudah bisa menggunakan bilangan pecahan

Cie . . .


Ingat, format pecahannya harus menggunakan 'titik' yaa, bukan 'koma'.
 
Selamat Mencoba! Semoga bermanfaat. Buat yang sudah mahir, saya tunggu sarannya.




import javax.swing.JOptionPane;
public class calculator
{
public static void main(String[] args) 
{
String menu;
String bil1;
String bil2;
int mn;
double b1;
double b2;
double hasil;
String result;
menu=JOptionPane.showInputDialog("Selamat Datang di Kalkulator\n \nSilakan Masukkan Pilihan Anda\n1. Penjumlahan\n2. Pengurangan\n3. Perkalian\n4. Pembagian");
bil1=JOptionPane.showInputDialog("Masukkan Bilangan Pertama : ");
bil2=JOptionPane.showInputDialog("Masukkan Bilangan Kedua : ");
mn=Integer.parseInt(menu);
b1=Double.parseDouble(bil1);
b2=Double.parseDouble(bil2);
switch (mn)
{
case 1:
hasil=b1+b2;
result=b1+"+"+b2+"="+hasil;
JOptionPane.showMessageDialog(null,"Anda memilih menu Penjumlahan\nMohon Tunggu","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
break;
case 2:
hasil=b1-b2;
result=b1+"-"+b2+"="+hasil;
JOptionPane.showMessageDialog(null,"Anda memilih menu Pengurangan\nMohon Tunggu","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
break;
case 3:
hasil=b1*b2;
result=b1+"*"+b2+"="+hasil;
JOptionPane.showMessageDialog(null,"Anda memilih menu Perkalian\nMohon Tunggu","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
break;
case 4:
hasil=b1/b2;
result=b1+"/"+b2+"="+hasil;
JOptionPane.showMessageDialog(null,"Anda memilih menu Pembagian\nMohon Tunggu","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
break;
default:
result="ERROR"; 
JOptionPane.showMessageDialog(null,"Pilihan Anda Salah!\nSilakan Mencoba kembali","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
break;
}
JOptionPane.showMessageDialog(null,"Hasil dari perhitungan anda adalah : \n"+result,"Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
JOptionPane.showMessageDialog(null,"Terima kasih telah menggunakan Kalkulator Java\n \nCreated by Indera Gunawan\nPowered by EditPlus2","Kalkulator Java", JOptionPane.INFORMATION_MESSAGE);
}
}


Sebelum di-compile dan di-run, jangan lupa di-save dengan nama file calculator.java


Program diatas di draft di EditPlus2.

0 comments:

Posting Komentar

 
Free Web Hosting | Top Web Hosting | Great HTML Templates from easytemplates.com.