import javax.swing.*;
public class kalkulator{
public static void main(String [] args){
char ulang = 'y';
while(ulang == 'y'){
String pilihan=JOptionPane.showInputDialog("Kalkulator Culun By JekNonk \n Pilih Operasi : \n 1. Penjumlahan \n 2. Pengurangan \n 3. Perkalian \n 4. Pembagian");
int menu=Integer.parseInt(pilihan);
switch(menu){
case 1:
String nmr=JOptionPane.showInputDialog("Bilangan Pertama :");
Double bil1=Double.parseDouble(nmr);
String nmr1=JOptionPane.showInputDialog("Bilangan Kedua :");
Double bil2=Double.parseDouble(nmr1);
JOptionPane.showMessageDialog(null, "Hasil dari "+bil1+" + "+bil2+" adalah "+(bil1+bil2));
break;
case 2:
String nmr2=JOptionPane.showInputDialog("Bilangan Pertama :");
Double bil3=Double.parseDouble(nmr2);
String nmr3=JOptionPane.showInputDialog("Bilangan Kedua :");
Double bil4=Double.parseDouble(nmr3);
JOptionPane.showMessageDialog(null,"Hasil dari "+bil3+" - "+bil4+" adalah "+(bil3-bil4));
break;
case 3:
String nmr4=JOptionPane.showInputDialog("Bilangan Pertama :");
Double bil5=Double.parseDouble(nmr4);
String nmr5=JOptionPane.showInputDialog("Bilangan Kedua :");
Double bil6=Double.parseDouble(nmr5);
JOptionPane.showMessageDialog(null,"Hasil dari "+bil5+" * "+bil6+" adalah "+(bil5*bil6));
break;
case 4:
String nmr6=JOptionPane.showInputDialog("Bilangan Pertama : ");
Double bil7=Double.parseDouble(nmr6);
String nmr7=JOptionPane.showInputDialog("Bilangan Kedua :");
Double bil8=Double.parseDouble(nmr7);
JOptionPane.showMessageDialog(null,"Hasil dari "+bil7+" : "+bil8+" adalah "+(bil7/bil8));
break;
default:
JOptionPane.showMessageDialog(null,"Maaf, pilihan Anda Tidak Teresedia");
break;
}
String str=JOptionPane.showInputDialog(null, "Ulangi Lagi[Y/T]? ");
ulang = str.charAt(0);
if(ulang == 'Y') ulang = 'y';
if(ulang == 'y') continue;
else
break;
}
JOptionPane.showMessageDialog(null, "Thank You For Use This Kalkulator Culun By JekNonk...uUUwwWWooOOooWWwww");
}
}
Outputnya:
Apabila anda memilih 3, maka akan muncul dialog perkalian seperti yang terlihat dibawah. saya ambil contoh perkalian 259,8 x 567:
algoritmanya nyusul ya..
Tidak ada komentar:
Posting Komentar