Advertisement
ARIELCARRARO

VolumenPiramide.java

Jan 20th, 2013
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.99 KB | None | 0 0
  1. /**
  2.  * @file Ejemplos.java
  3.  * @version 0.0.1
  4.  * @author Ariel Carraro
  5.  * @date   20-diciembre-2013
  6.  * @url    
  7.  * @description Programa que calcula el volumen de una pirámide
  8.  */
  9.  
  10.  
  11. public class VolumenPiramide{
  12.     Servicios servicio;
  13.  
  14.     public Ejemplos(){}
  15.  
  16.     public Ejemplos(Servicios serv){
  17.         this.servicio=serv;
  18.     }
  19.  
  20.     public void activa(){
  21.         System.out.println("volumen obtenido: "+servicio.volumen());
  22.     }
  23.  
  24.     public static void main(String[] args) {
  25.         Servicios piramide=new Piramide(10,15);
  26.  
  27.         new Ejemplos(piramide).activa();
  28.  
  29.     }
  30.  
  31. }
  32.  
  33. interface Servicios{
  34. public static final int M=3;
  35. public abstract double volumen();
  36. }
  37.  
  38. class Piramide implements Servicios{
  39.     private double base;
  40.     private double altura;
  41.  
  42.     public Piramide(){}
  43.  
  44.     public Piramide(double b,double h){
  45.         this.base=b;
  46.         this.altura=h;
  47.     }
  48.  
  49.     @Override
  50.     public double volumen(){
  51.         return (base*altura)/M;
  52.     }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement