Anda di halaman 1dari 2

import javax.swing.

JOptionPane;
import java.io.* ;
class menu{
public static void main(String Arg[]) throws IOException {
//deklarasi variabel
int pil, l, s, r, p ;
double ls, vol ;
String menu;
String str ;
do{
menu = "Menu Utama" ;
menu = menu + "\n 1. Hitung Volume Kubus" ;
menu = menu + "\n 2. Hitung Luas Persegi Panjang" ;
menu = menu + "\n 3. Hitung Luas Lingkaran" ;
menu = menu + "\n 4. Keluar Program" ;
menu = menu + "\n Pilihan Anda : " ;

str=JOptionPane.showInputDialog(menu) ;
if (str == null){
System.exit(0);
}

pil = Integer.parseInt(str) ;

//switch case
switch(pil){

case 1 :
menu = "Menghitung Volume Kubus" ;
menu = menu + "\n Sisi" ;

str=JOptionPane.showInputDialog(menu) ;
if (str == null){
break ;
}
s = Integer.parseInt(str) ;
vol = s * s * s ;

JOptionPane.showMessageDialog(null,"Volume Kubus " + vol,"Hasil",2);


break ;

case 2 :
menu = "Menghitung Luas Persegi Panjang" ;
menu = menu + "\n Panjang : " ;

str=JOptionPane.showInputDialog(menu) ;
if (str == null){
break ;
}
p = Integer.parseInt(str) ;
menu = "Menghitung Luas Persegi Panjang" ;
menu = menu + "\n Lebar : " ;

str=JOptionPane.showInputDialog(menu) ;
if (str == null){
break ;
}
l = Integer.parseInt(str) ;
ls = p * l ;
JOptionPane.showMessageDialog(null,"Luas Persegi Panjang " +
ls,"Hasil",2);
break ;

case 3 :
menu = "Menghitung Luas Lingkaran" ;
menu = menu + "\n Jari Jari : " ;

str=JOptionPane.showInputDialog(menu) ;
if (str == null){
break ;
}
r = Integer.parseInt(str) ;
ls = 3.14 * r * r ;
JOptionPane.showMessageDialog(null,"Luas Lingkaran " + ls,"Hasil",2);

break ;
}

} while( pil != 4) ;

}
}

Anda mungkin juga menyukai