Advertisement
KaiserRego

G5E6Cilindro

Sep 26th, 2014
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.75 KB | None | 0 0
  1. // Prof. Fontdevila, tarea 23/09/2014.
  2. class G5E6Cilindro {
  3.    
  4.     private G5E6Circulo circulo;
  5.     private double altura;
  6.    
  7.     /* CONSTRUCTOR: pre: se pasa como parámetro un objeto G5E6Circulo y una variable double altura.
  8.      * post: si ambos parámetros son mayores a 0, se asignan a los campos o atributos circulo y altura
  9.      * propios de G5E6Cilindro. */
  10.     public G5E6Cilindro (G5E6Circulo circulo, double altura){
  11.         if (circulo.getRadio() > 0 && altura > 0){
  12.             this.circulo = circulo;
  13.             this.altura = altura;
  14.         }
  15.     }
  16.    
  17.     /* post: devuelve el volumen del cilindro. Para ello, invoca el método getSuperficie() del atributo círculo
  18.      * y lo multiplica por el atributo altura. */
  19.     public double getVolumen(){
  20.         return (circulo.getSuperficie() * altura);
  21.     }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement