Selasa, 28 November 2017

Program Menghitung Program Volume Bangun Ruang

Buat Program Menghitung Volume Bangun Ruang
Ketentuan:
Terapkan Fungsi dan atau procedure dalam membuat program
User memilih menu (Kubus, Balok, Tabung, Kerucut, dan Bola)
Program menampilkan hasil
•Hasil perhitungan
•Konfirmasi “apakah mau menghitung lagi [y/n]”

Codingan :

package volumebangundatar;

import java.util.Scanner;

/**
 *10
 * @author Yohanes
 */
public class Volumebangundatar {
    public static int rusuk, panjang, lebar, tinggi, jari;
   
    public static void kubus() {
    int intjumlah = 0;
        Scanner bacanil = new Scanner (System.in);
System.out.print("Menu Volume Kubus\n");
          
System.out.print("Masukan Rusuk Kubus:");
        rusuk= bacanil.nextInt();

    int jumlah = rusuk*rusuk*rusuk ;
System.out.println("Volume Kubus:"+ rusuk+ " x "+ rusuk + " x " + rusuk+ "= "+jumlah+
                "\n---------------------");
    }
   
     public static void Balok() {
    int intjumlah = 0;
        Scanner bacanil = new Scanner (System.in);
System.out.print("Menu Volume Kubus\n");
          
System.out.print("Masukan Panjang :");
        panjang = bacanil.nextInt();
System.out.print("Masukan Lebar :");
        lebar = bacanil.nextInt();
System.out.print("Masukan Tinggi :");
        tinggi = bacanil.nextInt();
    int jumlah = panjang*lebar*tinggi ;
System.out.println("Volume Balok:"+ panjang+ " x "+ lebar + " x " + tinggi+ "= "+jumlah+
                "\n---------------------");
    }
    
  public static void Tabung() {
  int intjumlah = 0;
        Scanner bacanil = new Scanner (System.in);
System.out.print("Menu Volume Kubus\n");
          
System.out.print("Masukan Jari Jari Lingkaran :");
        jari = bacanil.nextInt();
System.out.print("Masukan Tinggi Tabung :");
        tinggi = bacanil.nextInt();

    int jumlah =  (int) (3.14 *jari*jari*tinggi) ;
System.out.println("Volume Tabung: 3.14  x " + jari + " x " + jari+ " x " + tinggi + " = "+jumlah+
                "\n---------------------");
    }
    
  public static void Kerucut() {
  int intjumlah = 0;
        Scanner bacanil = new Scanner (System.in);
System.out.print("Menu Volume Kerucut\n");
          
System.out.print("Masukan Jari Jari Lingkaran :");
        jari = bacanil.nextInt();
System.out.print("Masukan Tinggi Kerucut :");
        tinggi = bacanil.nextInt();

    int jumlah =  (int) ((jari*jari*tinggi)/3) ;
System.out.println("Volume Kerucut: 1/3  x " + jari + " x " + jari+ " x " + tinggi + " = "+jumlah+
                "\n---------------------");
    }
    
   public static void Bola() {
  int intjumlah = 0;
        Scanner bacanil = new Scanner (System.in);
System.out.print("Menu Volume Bola\n");
          
System.out.print("Masukan Jari Jari Bola :");
        jari = bacanil.nextInt();

    int jumlah =  (int) ((4 * 3.14 *jari*jari*jari)/3) ;
System.out.println("Volume Bola: 4/3  x phi x " + jari + " x " + jari+ " x " + jari + " = "+jumlah+
                "\n---------------------");
    }
    
   


    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
         int pilih;
        Scanner baca = new Scanner (System.in);
char lagi='y';

do{

System.out.println("Menu Perhitungan\n"+
                "-------4"
                + "----------\n"+
                "1. Volume Kubus \n"+
                "2. Volume Balok \n"+
                "3. Volume Tabung \n" +
                "4. Volume Kerucut\n"+
                "5. Volume Bola\n"+
                "-----------------");
System.out.print("?");
pilih = baca.nextInt();

switch(pilih){
case 1:
kubus();
               // System.out.println("menu 1");
break;
case 2:
Balok();
break;
case 3:
Tabung();
break;
case 4:
Kerucut();
break;
case 5:
Bola ();

break;

default:
System.out.println("menu ada 4 pilihan");
        }
        Scanner baca2 = new Scanner (System.in);
System.out.print("Pilih menu lagi [y/n]?"); 
lagi = baca2.next().charAt(0);
}while(lagi=='y' );

}

    }








Hasilnya :




Tulisan berikut bertujuan untuk memenuhi tugas mandiri dari mata kuliah pemrograman terstuktur, STMIK MERCUSUAR
Dosen pengajar : Slamet Sucipto M.Kom

Semoga bermanfaat.

Tidak ada komentar:

Posting Komentar