Tampilkan postingan dengan label Program Menu Hitung Luas Dan Volume JAVA. Tampilkan semua postingan
Tampilkan postingan dengan label Program Menu Hitung Luas Dan Volume JAVA. Tampilkan semua postingan

Kamis, 16 Mei 2013

Program Menu Hitung Luas Dan Volume JAVA


// Tugas Akhir PBO
// Dosen : Bu Suryaningrum
// Dibuat Oleh :
//   Arsianto Paulus p   |  51411200
//   Rahadian Rasyid     |  55411758
//   Hamdan Mustari      |  53411164
// Kelas 2IA21
// Universitas Gunadarma


import java.util.Scanner;
public class tugasPbo {
    Scanner input = new Scanner(System.in);
public tugasPbo(){
    menu();}
public void menu(){
    clean();
    System.out.println("\n====== MENU UTAMA ======");
    System.out.println("| 1. Hitung Luas       |");
    System.out.println("| 2. Hitung Voume      |");
    System.out.println("| 0. Exit              |");
    System.out.println("========================\n");
    System.out.print  ("Masukkan Pilihan :  ");
       int pil = input.nextInt();
       switch(pil){
           case 1:
           try{
               menuLuas();
               }catch(IndexOutOfBoundsException ex){
                   System.out.println("Ada Kesalahan pada proses IO!!!");
            }
       
           
        case 2:
           try{
               menuVolume();
               }catch(IndexOutOfBoundsException ex){
                   System.out.println("Ada Kesalahan pada proses IO!!!");
            }
           
           
        default:
        System.exit(0);
        break;
    }

}
      
public void clean(){
           for(int i=0;i<=40;i++){
               System.out.println("\n");
           }
       }
public void tanya(){
    System.out.println(" ------------------- ");
    System.out.println(" ___________________ ");
    System.out.println(" Anda ingin kemana : ");
    System.out.println(" 1. Menu Utama   ");
    System.out.println(" 2. Menu Luas    ");
    System.out.println(" 3. Menu Volume  ");
    System.out.println(" 0. Selesai      ");
    System.out.print("Masukkan Pilihan : ");
    int pil = input.nextInt();
    switch(pil){
    case 1:
    menu();
    case 2:
    menuLuas();
    case 3:
    menuVolume();
    default:
        System.exit(0);
        break;
    }
}
public void menuLuas(){
       clean();
    System.out.println("\n============ MENU LUAS =========== ");
    System.out.println("| 1. Hitung Luas Segitiga           |");
    System.out.println("| 2. Hitung Luas Lingkaran          |");
    System.out.println("| 3. Hitung Luas Jajargenjang       |");
    System.out.println("| 4. Hitung Luas Persegi Panjang    |");
    System.out.println("| 0. Exit                           |");
    System.out.println("===================================\n");
    System.out.print  ("Masukkan Pilihan :  ");
       int pil = input.nextInt();
       switch(pil){
           case 1:
        clean();
           Lsegitiga();
            tanya();
           
        case 2:
        clean();
           Llingkaran();
            tanya();
       
        case 3:
        clean();
           Ljajargenjang();
            tanya();
       
        case 4:
        clean();
           Lpersegi();
            tanya();           
           
        default:
        System.exit(0);
        break;
    }
}

    public void Lsegitiga(){
    System.out.println("\n~~~~~HITUNG LUAS SEGITIGA~~~~~~");
    System.out.print(" Masukkan Alas   : ");
    float a = input.nextFloat();
    System.out.print(" Masukkan Tinggi : ");
    float b = input.nextFloat();
    float l = (a * b) / 2 ;
    System.out.println(" Luas Segitiga Adalah "+l);
    }
    public void Llingkaran(){
    System.out.println("\n~~~~~HITUNG LUAS LINGKARAN~~~~~~");
    System.out.print(" Masukkan Jari-Jari   : ");
    float j = input.nextFloat();
    float l = 22 * j * j / 7;
    System.out.println("Luas Jari-Jari Adalah "+l);
    }
    public void Ljajargenjang(){
    System.out.println("\n~~~~~HITUNG LUAS JAJARGENJANG~~~~~~");
    System.out.print(" Masukkan Alas   : ");
    float a = input.nextFloat();
    System.out.print(" Masukkan Tinggi : ");
    float b = input.nextFloat();
    float l = a * b;
    System.out.println(" Luas Jajargenjang Adalah "+l);
    }
    public void Lpersegi(){
    System.out.println("\n~~~~~HITUNG LUAS PERSEGI PANJANG~~~~~~");
    System.out.print(" Masukkan Panjang   : ");
    float a = input.nextFloat();
    System.out.print(" Masukkan Lebar : ");
    float b = input.nextFloat();
    float l = a * b ;
    System.out.println(" Luas Persegi Panjang Adalah "+l);
    }
public void menuVolume(){
       clean();
    System.out.println("\n========== MENU VOLUME ========");
    System.out.println("| 1. Hitung Volume Kerucut     |");
    System.out.println("| 2. Hitung Volume Tabung      |");
    System.out.println("| 3. Hitung Volume Balok       |");
    System.out.println("| 4. Hitung Volume Bola        |");
    System.out.println("| 0. Exit                      |");
    System.out.println("==============================\n");
    System.out.print  ("Masukkan Pilihan :  ");
       int pil = input.nextInt();
       switch(pil){
           case 1:
        clean();
           Vkerucut();
            tanya();
           
        case 2:
        clean();
           Vtabung();
            tanya();
       
        case 3:
        clean();
           Vbalok();
            tanya();
       
        case 4:
        clean();
           Vbola();
            tanya();           
           
        default:
        System.exit(0);
        break;
    }
}

    public void Vkerucut(){
    System.out.println("\n~~~~~HITUNG VOLUME KERUCUT~~~~~~");
    System.out.print(" Masukkan Jari-Jari   : ");
    float j = input.nextFloat();
    System.out.print(" Masukkan Tinggi      : ");
    float b = input.nextFloat();
    float v = 1/3 * 22/7 * j * j * b ;
    System.out.println(" Volume Kerucut Adalah "+v);
    }
    public void Vtabung(){
    System.out.println("\n~~~~~HITUNG VOLUME TABUNG~~~~~~");
    System.out.print(" Masukkan Jari-Jari   : ");
    float j = input.nextFloat();
    System.out.print(" Masukkan Tinggi      : ");
    float b = input.nextFloat();
    float v = 22/7 * j * j * b ;
    System.out.println(" Volume Tabung Adalah "+v);
    }
    public void Vbalok(){
    System.out.println("\n~~~~~HITUNG VOLUME BALOK~~~~~~");
    System.out.print(" Masukkan Panjang     : ");
    float a = input.nextFloat();
    System.out.print(" Masukkan Lebar       : ");
    float b = input.nextFloat();
    System.out.print(" Masukkan Tinggi      : ");
    float c = input.nextFloat();
    float v = a * b * c ;
    System.out.println(" Volume Balok Adalah "+v);
    }
    public void Vbola(){
    System.out.println("\n~~~~~HITUNG VOLUME BOLA~~~~~~");
    System.out.print(" Masukkan Jari-Jari     : ");
    float j = input.nextFloat();
    float v = 4/3 * 22/7 * j * j * j ;
    System.out.println(" Volume Bola Adalah "+v);
    }   
      
       public static void main(String[]args){
           new tugasPbo();
    }
}



OUTPUT






 
 link download source code dan exe :
http://upload.ugm.ac.id/433Tugas akhir PBO.rar