import java.util.Scanner; import java.text.DecimalFormat; class ConeandCylinderSurfaceAreaandVolume { public static void main(String[] args) { Scanner input = new Scanner(System.in); DecimalFormat f2 =new DecimalFormat("0.00"); double radius1,height1,radius2,height2; String obj1, obj2; System.out.print("Input the radius of the Cone: "); radius1 = input.nextDouble(); System.out.print("Input the height of the Cone: "); height1 = input.nextDouble(); input.nextLine(); // dummy System.out.print("Confirm the obj.: "); obj1 = input.nextLine(); System.out.print("Input the radius of the Cylinder: "); radius2 = input.nextDouble(); System.out.print("Input the height of the Cylinder: "); height2 = input.nextDouble(); input.nextLine(); // dummy System.out.print("Confirm the obj.: "); obj2 = input.nextLine(); double conearea = (Math.PI*radius1)*(radius1+Math.sqrt(Math.pow(height1,2.0)+Math.pow(radius1,2.0))); double conevolume = Math.PI*(radius1*radius1)*(height1/3.0); double cylinderarea = 2.0*(Math.PI*radius2*height2)+2.0*(Math.PI*radius2*radius2); double cylindervolume = Math.PI*(radius2*radius2)*height2; System.out.println("\nThe Surface Area of " + obj1 + " is " + f2.format(conearea)+"\n"); System.out.println("The Volume of " + obj1 + " is " + f2.format(conevolume)+"\n"); System.out.println("\nThe Surface Area of " + obj2 + " is " + f2.format(cylinderarea)+"\n"); System.out.println("The Volume of " + obj2 + " is " + f2.format(cylindervolume)+"\n"); } }