KnowledgeBoat Logo

Computer Applications

The volume of solids, viz. cuboid, cylinder and cone can be calculated by the formula:

  1. Volume of a cuboid (v = l*b*h)
  2. Volume of a cylinder (v = π*r2*h)
  3. Volume of a cone (v = (1/3)*π*r2*h)

Using a switch case statement, write a program to find the volume of different solids by taking suitable variables and data types.

Java

Java Conditional Stmts

146 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 cuboid");
        System.out.println("2. Volume of cylinder");
        System.out.println("3. Volume of cone");
        System.out.print("Enter your choice: ");
        int choice = in.nextInt();
        
        switch(choice) {
            case 1:
                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;
                
            case 2:
                System.out.print("Enter radius of cylinder: ");
                double rCylinder = in.nextDouble();
                System.out.print("Enter height of cylinder: ");
                double hCylinder = in.nextDouble();
                double vCylinder = (22 / 7.0) * Math.pow(rCylinder, 2) * hCylinder;
                System.out.println("Volume of cylinder = " + vCylinder);
                break;
                
            case 3:
                System.out.print("Enter radius of cone: ");
                double rCone = in.nextDouble();
                System.out.print("Enter height of cone: ");
                double hCone = in.nextDouble();
                double vCone = (1 / 3.0) * (22 / 7.0) * Math.pow(rCone, 2) * hCone;
                System.out.println("Volume of cone = " + vCone);
                break;
                
            default:
                System.out.println("Wrong choice! Please select from 1 or 2 or 3.");
        }
    }
}

Variable Description Table

Program Explanation

Output

BlueJ output of The volume of solids, viz. cuboid, cylinder and cone can be calculated by the formula: (a) Volume of a cuboid (v = l*b*h) (b) Volume of a cylinder (v = π*r 2 *h) (c) Volume of a cone (v = (1/3)*π*r 2 *h) Using a switch case statement, write a program to find the volume of different solids by taking suitable variables and data types.BlueJ output of The volume of solids, viz. cuboid, cylinder and cone can be calculated by the formula: (a) Volume of a cuboid (v = l*b*h) (b) Volume of a cylinder (v = π*r 2 *h) (c) Volume of a cone (v = (1/3)*π*r 2 *h) Using a switch case statement, write a program to find the volume of different solids by taking suitable variables and data types.BlueJ output of The volume of solids, viz. cuboid, cylinder and cone can be calculated by the formula: (a) Volume of a cuboid (v = l*b*h) (b) Volume of a cylinder (v = π*r 2 *h) (c) Volume of a cone (v = (1/3)*π*r 2 *h) Using a switch case statement, write a program to find the volume of different solids by taking suitable variables and data types.

Answered By

46 Likes


Related Questions