Advertisement
aadddrr

Untitled

Mar 7th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.86 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3.  
  4. public class MenuHitung {
  5.  
  6.     public static Scanner scanner = new Scanner(System.in);
  7.    
  8.     public static void hitungVolumeKubus() {
  9.         double sisi;
  10.         double volume;
  11.        
  12.         System.out.print("Masukkan sisi: ");
  13.         sisi = scanner.nextDouble();
  14.        
  15.         volume = sisi * sisi * sisi;
  16.         System.out.println("Volume kubus = "+volume);
  17.        
  18.     }
  19.    
  20.     public static void hitungVolumeBola() {
  21.         double jariJari;
  22.         double volume;
  23.        
  24.         System.out.print("Masukkan jariJari: ");
  25.         jariJari = scanner.nextDouble();
  26.        
  27.         volume = 4d / 3d * 3.14 * jariJari * jariJari * jariJari;
  28.         System.out.println("Volume bola = "+volume);
  29.        
  30.     }
  31.    
  32.     public static void hitungVolumeKerucut() {
  33.         double jariJari;
  34.         double tinggi;
  35.         double volume;
  36.        
  37.         System.out.print("Masukkan jariJari: ");
  38.         jariJari = scanner.nextDouble();
  39.         System.out.print("Masukkan tinggi: ");
  40.         tinggi = scanner.nextDouble();
  41.        
  42.         volume = 1d / 3d * 3.14 * jariJari * jariJari * tinggi;
  43.         System.out.println("Volume kerucut = "+volume);
  44.        
  45.     }
  46.    
  47.     public static void main(String[] args) {
  48.        
  49.         boolean valid;
  50.         int pilihan;
  51.        
  52.         valid = true;
  53.         pilihan = 0;
  54.        
  55.         do {
  56.            
  57.             if(!valid){
  58.                 System.out.println("Pilihan salah");
  59.                 System.out.println();
  60.             }
  61.            
  62.             System.out.println("== Menu Hitung Bangun Ruang ==");
  63.             System.out.println("1. Kubus");
  64.             System.out.println("2. Bola");
  65.             System.out.println("3. Kerucut");
  66.             System.out.println("==============================");
  67.             System.out.print("Masukkan pilihan: ");
  68.            
  69.             pilihan = scanner.nextInt();
  70.            
  71.             switch (pilihan) {
  72.             case 1:
  73.                 hitungVolumeKubus();
  74.                 valid = true;
  75.                 break;
  76.             case 2:
  77.                 hitungVolumeBola();
  78.                 valid = true;
  79.                 break;
  80.             case 3:
  81.                 hitungVolumeKerucut();
  82.                 valid = true;
  83.                 break;
  84.             default:
  85.                 valid = false;
  86.                 break;
  87.             }
  88.            
  89.         } while (!valid);
  90.  
  91.     }
  92.  
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement