Artículos
Java

Calcular el volumen de un cono en Java

14/Jun/2013

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 cacular 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"));
}

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
3 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios