Senin, 02 Mei 2011

konsep pemrograman java

Nama File : loop5.java

import javax.swing.JOptionPane;
import java.io.* ;
class loop5{
public static void main(String Arg[]) throws IOException {

    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) ;
    pil = Integer.parseInt(str) ;

    switch(pil){
    case 1 :
    menu = “Menghitung Volume Kubus” ;
    menu = menu + “\n Sisi” ;

    str=JOptionPane.showInputDialog(menu) ;
    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) ;
    p = Integer.parseInt(str) ;
    menu = “Menghitung Luas Persegi Panjang” ;
    menu = menu + “\n Lebar  : ” ;
    str=JOptionPane.showInputDialog(menu) ;
    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) ;
    r = Integer.parseInt(str) ;
    ls = 3.14 * r * r ;
    JOptionPane.showMessageDialog(null,”Luas Lingkaran ” + ls,”Hasil”,2);

    break ;
    }
    } while( pil != 4) ;

}
}