package praktikumpbo;
import javax.swing.JOptionPane;
/**
*
* @author AN
*/
public class soal2 {
public static void main(String []args){
int ulang=0;
// double pangkate = 0;
double akare = 0;
do{
String pilihan= JOptionPane.showInputDialog("mau mu"
+"\n 1 perpangkatan"
+"\n 2 akar"
+"\n 9 go OUT");
int pilihanmu=Integer.parseInt(pilihan);
switch(pilihanmu){
case 1:
hitungpangkat();
ulang=1;
break;
case 2:
hitungakar(akare);
ulang=1;
break;
case 9:
System.exit(ulang);
default:
System.out.println("Hasil kosong");
break;
}
}while(ulang==1);
}
private static double hitungakar(double akare) {
String akr=JOptionPane.showInputDialog("masukkan angka yang di akar");
double d1=Double.parseDouble(akr);
double akar=Math.sqrt(d1);
JOptionPane.showMessageDialog(null, akar);
return(akare);
}
private static void hitungpangkat() {
String a=JOptionPane.showInputDialog("masukkan angka ");
double b=Double.parseDouble(a);
String c=JOptionPane.showInputDialog("masukkan pangkat");
double d=Double.parseDouble(c);
double pangkat =Math.pow(b,d);
JOptionPane.showMessageDialog(null, pangkat);
}
}
Hasil
Masukkan Pilihan
Anda :
1. Perpangkatan
2. Mancari Akar
Setelah memilih :
(Jika Milih Opsi 1)
Buat Tampilan
Masukkan Bil
: (Misalkan 2)
Masukkan Pangkat :
(Misalkan 3)
Maka Hasilnya :
Hasil 2 pangkat 3
adalah = 6
(Jika Milih Opsi 2)
Buat Tampilan
Masukkan Bil
: (Misalkan 9)
Maka Hasilnya :
Hasil Akar dari 9
adalah = 3