Ir al contenido

Calcular el volumen de un cono en Java

En este ejemplo vamos a calcular el volumen de un cono en Java. En el código vamos a utilizar la clase JOptionPane de la librería javax.swing para que la representación sea visual. Lo primero será importar la clase JOptionPane:

import javax.swing.JOptionPane;

Definimos la estructura de la clase que va a calcular el volumen de un cono en Java y el método principal del programa será:

public class VolumenCono {
public static void main(String[] args) {
//aqui va el código
}
//aqui va el método
}

La fórmula para obtener el volumen del cono:

volumen=(Math.PI*(r*r)*h)/3

Donde r es el radio y h la altura del cono. La formula para calcular el volumen de un cono en Java quedará de la siguiente manera:

public static double volumen(double r,double h){
return (Math.PI*(r*r)*h)/3;
}

Para pedir los datos: radio y altura nos apoyamos en el método showInputDialog:

double radio=Double.parseDouble(JOptionPane.showInputDialog("Introduce radio:"));
double altura=Double.parseDouble(JOptionPane.showInputDialog("Introduce altura:"));

Y mostramos el resultado de calcular el volumen de un cono en Java. El código sería el siguiente

try{
double radio=Double.parseDouble(JOptionPane.showInputDialog("Introduce radio:"));
double altura=Double.parseDouble(JOptionPane.showInputDialog("Introduce altura:"));
JOptionPane.showMessageDialog(null,"Volumen obtenido\n"+String.valueOf(volumen(radio,altura)),"Aviso",JOptionPane.PLAIN_MESSAGE,new ImageIcon("imagen.jpg"));
System.exit(0);
} catch(Exception ex) {
JOptionPane.showMessageDialog(null,ex.getCause().toString(),"Aviso", JOptionPane.ERROR_MESSAGE,new ImageIcon("ferd.jpg"));
}

Descarga el código de Calcular el volumen de un cono en Java

Ejemplo de programa en Java para calcular el volumen de un cono utilizando JOptionPane para la entrada y salida de datos.

Descargar código