KnowledgeBoat Logo

Computer Applications

Write a program using switch case to find the volume of a cube, a sphere and a cuboid.
For an incorrect choice, an appropriate error message should be displayed.

  1. Volume of a cube = s * s *s
  2. Volume of a sphere = (4/3) * π * r * r * r (π = (22/7))
  3. Volume of a cuboid = l*b*h

Java

Java Conditional Stmts

111 Likes

Answer

import java.util.Scanner;

public class KboatMenuVolume
{
    public static void main(String args[]) {
        
        Scanner in = new Scanner(System.in);
        
        System.out.println("1. Volume of Cube");
        System.out.println("2. Volume of Sphere");
        System.out.println("3. Volume of Cuboid");
        System.out.print("Enter your choice: ");
        int choice = in.nextInt();
        
        switch(choice) {
            case 1:
                System.out.print("Enter side of cube: ");
                double cs = in.nextDouble();
                double cv = Math.pow(cs, 3);
                System.out.println("Volume of cube = " + cv);
                break;
                
            case 2:
                System.out.print("Enter radius of sphere: ");
                double r = in.nextDouble();
                double sa = (4 / 3.0) * (22 / 7.0) * Math.pow(r, 3);
                System.out.println("Volume of sphere = " + sa);
                break;
                
            case 3:
                System.out.print("Enter length of cuboid: ");
                double l = in.nextDouble();
                System.out.print("Enter breadth of cuboid: ");
                double b = in.nextDouble();
                System.out.print("Enter height of cuboid: ");
                double h = in.nextDouble();
                double vol = l * b * h;
                System.out.println("Volume of cuboid = " + vol);
                break;
                
            default:
                System.out.println("Wrong choice! Please select from 1 or 2 or 3.");
        }
    }
}

Variable Description Table

Program Explanation

Output

BlueJ output of Write a program using switch case to find the volume of a cube, a sphere and a cuboid. For an incorrect choice, an appropriate error message should be displayed. (a) Volume of a cube = s * s *s (b) Volume of a sphere = (4/3) * π * r * r * r (π = (22/7)) (c) Volume of a cuboid = l*b*hBlueJ output of Write a program using switch case to find the volume of a cube, a sphere and a cuboid. For an incorrect choice, an appropriate error message should be displayed. (a) Volume of a cube = s * s *s (b) Volume of a sphere = (4/3) * π * r * r * r (π = (22/7)) (c) Volume of a cuboid = l*b*hBlueJ output of Write a program using switch case to find the volume of a cube, a sphere and a cuboid. For an incorrect choice, an appropriate error message should be displayed. (a) Volume of a cube = s * s *s (b) Volume of a sphere = (4/3) * π * r * r * r (π = (22/7)) (c) Volume of a cuboid = l*b*h

Answered By

27 Likes


Related Questions