Wednesday, November 29, 2017

Program Menghitung Volume Bangun Ruang

ASSALAMUALAIKUM WR WB

Pada kesempatan kali ini saya akan update membuat program menggunakan neatbeans.Dimana tugas berikut ditujukan untuk memenuhi tugas mandiri dari mata kuliah pemrograman terstuktur, STMIK MERCUSUAR

Dosen pengajar : Slamet Sucipto M.Kom

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]”


Berikut kodingannya :
package volumebangundatar;

import java.util.Scanner;

/**
 *10
 * @author annisa
 */
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' );

}

    }


Berikut Capture codingannya :






BERIKUT OUTPUT  :








No comments:

Post a Comment