Friday, October 22, 2010

Mencari Luas Bangun

//By Aji Arosid 5 B
import javax.swing.JOptionPane;

public class luas
{
    public static void main(String[] args)
    {
   
    int pil;

    do
        {
        pil = Integer.parseInt(JOptionPane.showInputDialog("Program Mencari Luas Bangun By Aji Arosid"+"\n1.Luas Segitiga"+"\n2.Persegi Panjang"+"\n3.Lingkaran"+"\nMasukkan Pilihan Anda Dibawah ini :"));
   
        //kondisi
        if (pil == 1){
           
            float alas;
            float luas;

            alas = Integer.parseInt(JOptionPane.showInputDialog ("== Mencari Luas Segitiga == "+"\nMasukkan alas segitiga dibawah ini :"));
            float tinggi = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Tinggi Segitiga = "));
           
            luas = (alas*tinggi)/2;

            JOptionPane.showMessageDialog(null,"Luas Segitiga adalah = "+luas+" cm","Luas Segitiga",JOptionPane.INFORMATION_MESSAGE);
            }
        else if (pil == 2 ){
           
            float lebar;
            float luas;

            lebar = Integer.parseInt(JOptionPane.showInputDialog ("== Mencari Luas Persegi Panjang =="+"\nMasukkan lebar persegi dibawah ini :"));
            float panjang = Integer.parseInt(JOptionPane.showInputDialog ("Masukkan panjang persegi = "));
           
            luas = lebar*panjang;

            JOptionPane.showMessageDialog (null,"Luas Persegi Panjang adalah = "+luas+" cm","Luas Persegi",JOptionPane.INFORMATION_MESSAGE);
            }
        else if (pil == 3){
           
            float r;
            double luas;

            r = Integer.parseInt(JOptionPane.showInputDialog ("== Mencari Luas Lingkaran =="+"\nMasukkan Jari Jari Lingkaran : "));
           
            luas = 3.14*(r*r);

            JOptionPane.showMessageDialog (null,"Luas Lingkaran adalah = "+luas+" cm","Luas Lingkaran",JOptionPane.INFORMATION_MESSAGE);
            }
        }while (JOptionPane.showConfirmDialog(null, "Apakah anda ingin mengulangi lagi ?","Ulangkah??",JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION);
        System.exit(0);
    }
}

1 comment: