Calcular el volumen de un cono en Java

14/Jun/2013 Java , 3 Comentarios

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:

  1. import javax.swing.JOptionPane;

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

  1.  
  2. public class VolumenCono {
  3. public static void main(String[] args) {
  4. //aqui va el código
  5. }
  6. //aqui va el método
  7. }

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:

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

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

  1. double radio=Double.parseDouble(JOptionPane.showInputDialog("Introduce radio:"));
  2. 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

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

Vídeos sobre Java


Difunde el Conocimiento

Si te ha gustado el artículo o te ha sido de utilidad, no dejes de compartirlo con tus amigos en las redes sociales... Te estaremos muy agradecidos. :-D

3 comentarios en “Calcular el volumen de un cono en Java”

ARIEL

ARIEL

@Barón Ashler

Gracias por comentar

ARIEL

Víctor Cuervo

@Barón Ashler, es GNU GPL v2.

Saludos.

ARIEL

Barón Ashler

Interesante trabajo, disculpe con que licencia esta liberando ese trabajo??? Creative Commons???
Gracias

¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*

*