Minggu, 23 Mei 2010

Contoh program menu Luas pada JAVA

Untuk anda yang ingin belajar JAVA, ini merupakan contoh program JAVA membuat menu yang berisi menghitung Luas. Program ini memakai tampilan GUI. Jadi, SELAMAT MENCOBA...

import javax.swing.*;
public class luasPakeJoption
{
static double balok (double p, double l, double t)
{
double luas;
luas=(2*p*l)+(2*p*t)+(2*l*t);
JOptionPane.showMessageDialog(null,"Luas balok adalah :"+luas);
return 0;
}
static double kubus (double s)
{
double luas;
luas=(6*s*s);
JOptionPane.showMessageDialog(null,"Luas kubus adalah :"+luas);
return 0;
}
static double tabung (double r, double sel)
{
double luas;
double phi=3.14;
luas=2*phi*r*(r+sel);
JOptionPane.showMessageDialog(null,"Luas tabung adalah :"+luas);
return 0;
}
public static void main(String[]rudy) throws Exception
{
do
{
String name=JOptionPane.showInputDialog("Menghitung Luas : \n 1. Balok \n 2. Kubus \n 3. Tabung \n 4. Keluar \n Masukan pilihan anda");
int pil=Integer.parseInt(name);
switch(pil)
{
case 1:
String panjang=null;
panjang=JOptionPane.showInputDialog("Masukan Panjang :");
int p=Integer.parseInt(panjang);
String lebar=null;
lebar=JOptionPane.showInputDialog("Masukan Lebar :");
int l=Integer.parseInt(lebar);
String tinggi=null;
tinggi=JOptionPane.showInputDialog("Masukan Tinggi :");
int t=Integer.parseInt(tinggi);
balok(p,l,t);
break;

case 2:
String sisi=null;
sisi=JOptionPane.showInputDialog("Masukan Sisi :");
int s=Integer.parseInt(sisi);
kubus(s);
break;

case 3:
String jari2=null;
jari2=JOptionPane.showInputDialog("Masukan Jari2 Tabung :");
int r=Integer.parseInt(jari2);
String selimut=null;
selimut=JOptionPane.showInputDialog("Masukan panjang selimut tabung :");
int sel=Integer.parseInt(selimut);
tabung(r,sel);
break;

case 4:
break;

default :
JOptionPane.showMessageDialog(null,"Maaf,,Pilihan tidak ada dalam daftar..");
break;
}
}
while(JOptionPane.showConfirmDialog(null,"Hitung lagi ?")==JOptionPane.YES_OPTION);
}
}

Tidak ada komentar:

Posting Komentar