Artículos
Java

Calcular el volumen de una pirámide en Java

14/Mar/2013

Para calcular el volumen de una pirámide en Java vamos a crear tres archivos:

  1. Una interface,que contenga el método para obtener el volumen de una pirámide en Java.
  2. Una clase que implemente la interface
  3. Una clase principal para visualizar el resultado

Dentro de la interface vamos a definir un método para el cálculo del volumen en Java.

interface Servicios{
  public static final int M=3; // se pude definir una constante
  public abstract double volumen(); //método para obtener el volumen de la pirámide
}

La fórmula del volumen de una pirámide es la siguiente:

volumen= (ab*h)/3;

La clase que implementa la interface requiere dos atributos: la base y la altura.

class Piramide implements Servicios{
    private double base;
    private double altura;
...
...
 }

Ahora definimos dos constructores, uno vacío y otro con parámetros.

    public Piramide(){}
 
    public Piramide(double b,double h){
        this.base=b;
        this.altura=h;
    }

Agregamos el método «volumen()».

    @Override
    public double volumen(){
        return (base*altura)/M;
    }

Finalmente la clase principal donde se visualiza el resultado de calcular el volumen de una pirámide en Java.

public class VolumenPiramide{
//definimos un atributo de tipo "Servicios"
    Servicios servicio;
 
    public Ejemplos(){}
 
    public Ejemplos(Servicios serv){
        this.servicio=serv;
    }
 // con este método visualizamos el resultado
    public void activa(){
        System.out.println("volumen obtenido: "+servicio.volumen());
    }
 
    public static void main(String[] args) {
        Servicios piramide=new Piramide(10,15);// base:10, altura:15
        new Ejemplos(piramide).activa();
    }
}

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
4 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios