Para calcular el volumen de una pirámide en Java vamos a crear tres archivos:
- Una interface,que contenga el método para obtener el volumen de una pirámide en Java.
- Una clase que implemente la interface
- 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();
}
}