Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class MenuHitung {
- public static Scanner scanner = new Scanner(System.in);
- public static void hitungVolumeKubus() {
- double sisi;
- double volume;
- System.out.print("Masukkan sisi: ");
- sisi = scanner.nextDouble();
- volume = sisi * sisi * sisi;
- System.out.println("Volume kubus = "+volume);
- }
- public static void hitungVolumeBola() {
- double jariJari;
- double volume;
- System.out.print("Masukkan jariJari: ");
- jariJari = scanner.nextDouble();
- volume = 4d / 3d * 3.14 * jariJari * jariJari * jariJari;
- System.out.println("Volume bola = "+volume);
- }
- public static void hitungVolumeKerucut() {
- double jariJari;
- double tinggi;
- double volume;
- System.out.print("Masukkan jariJari: ");
- jariJari = scanner.nextDouble();
- System.out.print("Masukkan tinggi: ");
- tinggi = scanner.nextDouble();
- volume = 1d / 3d * 3.14 * jariJari * jariJari * tinggi;
- System.out.println("Volume kerucut = "+volume);
- }
- public static void main(String[] args) {
- boolean valid;
- int pilihan;
- valid = true;
- pilihan = 0;
- do {
- if(!valid){
- System.out.println("Pilihan salah");
- System.out.println();
- }
- System.out.println("== Menu Hitung Bangun Ruang ==");
- System.out.println("1. Kubus");
- System.out.println("2. Bola");
- System.out.println("3. Kerucut");
- System.out.println("==============================");
- System.out.print("Masukkan pilihan: ");
- pilihan = scanner.nextInt();
- switch (pilihan) {
- case 1:
- hitungVolumeKubus();
- valid = true;
- break;
- case 2:
- hitungVolumeBola();
- valid = true;
- break;
- case 3:
- hitungVolumeKerucut();
- valid = true;
- break;
- default:
- valid = false;
- break;
- }
- } while (!valid);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement