PROGRAMA DE CONSOLA EN JAVA CÁLCULO DE VOLÚMENES

 

import java.io.*;

 

public class volumen

{

                public static void main (String[] args)throws IOException

                {

                               InputStreamReader conversor;

                               BufferedReader teclado;

                               String linea,salir="n";

                               double lado1,lado2,lado3,radio,volumen,altura;

                               int opcion;

                              

                               conversor = new InputStreamReader(System.in);

                               teclado = new BufferedReader(conversor);

                               System.out.println("PROGRAMA PARA CALCULAR VOLUMENES DE CUERPOS");

                               do

                               {

                              

                                               System.out.println("\n Escoje el objeto: \n ");

                                               System.out.println("1-Prisma Rectangular ");

                                               System.out.println("2-Esfera ");

                                               System.out.println("3-Cilindro");

                                               System.out.print("\n Objeto numero: ");

                                               linea = teclado.readLine();

                                               opcion = Integer.parseInt(linea);

                                               System.out.println("\n");

                                               switch(opcion)

                                               {

                                                               case 1:

                                                                              System.out.print("Introduce el valor del lado uno: ");

                                                                              linea = teclado.readLine();

                                                                              lado1 = Double.valueOf(linea).doubleValue();

                                                                              System.out.print("Introduce el valor del lado dos: ");

                                                                              linea = teclado.readLine();

                                                                              lado2 = Double.valueOf(linea).doubleValue();

                                                                              System.out.print("Introduce el valor del lado tres: ");

                                                                              linea = teclado.readLine();

                                                                              lado3 = Double.valueOf(linea).doubleValue();

                                                                              volumen= lado1*lado2*lado3;

                                                                              System.out.println("El volumen: "+volumen);

                                                                              System.out.println("\n");

                                                                              break;

                                                               case 2:

                                                                              System.out.print("Introduce el valor del radio de la esfera: ");

                                                                              linea = teclado.readLine();

                                                                              radio= Double.valueOf(linea).doubleValue();

                                                                              volumen= 4*3.14159265*radio*radio*radio/3;

                                                                              System.out.println("El volumen: "+volumen);

                                                                              System.out.println("\n");

                                                                              break;

                                                               case 3:

                                                                              System.out.print("Introduce el valor del radio de la base del cilindro: ");

                                                                              linea = teclado.readLine();

                                                                              radio= Double.valueOf(linea).doubleValue();

                                                                              System.out.print("Introduce la altura del cilindro: ");

                                                                              linea = teclado.readLine();

                                                                              altura= Double.valueOf(linea).doubleValue();

                                                                              volumen= 3.14159265*radio*radio*altura;

                                                                              System.out.println("El volumen: "+volumen);

                                                                              System.out.println("\n");

                                                                              break;

                                                               }             

                                                               System.out.print("Quieres salir? (s/n)");

                                                               salir = teclado.readLine();

                                                               System.out.println("\n");

                               }while(!salir.equals("s"));

                              

               

                }

}