Advertisement
fmbalvarez

Pruebas - Mochila

Oct 14th, 2014
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.79 KB | None | 0 0
  1.  
  2. public class Mochila {
  3.    
  4.     private int pesoMaximo;
  5.     private int pesoTotal;
  6.     private int pesoMasAlto;
  7.     private int elementosGuardados;
  8.  
  9.     Mochila(int pesoMaximo){
  10.        
  11.         this.pesoMaximo = pesoMaximo;
  12.         pesoTotal = 0;
  13.         pesoMasAlto = 0;
  14.     }
  15.    
  16.     public boolean agregarObjeto(int peso){
  17.        
  18.         boolean sePuedeAgregar = (peso + pesoTotal <= pesoMaximo) && peso > 0;
  19.        
  20.         if (sePuedeAgregar){
  21.            
  22.             pesoTotal = pesoTotal + peso;
  23.            
  24.             elementosGuardados++;
  25.            
  26.             if (peso > pesoMasAlto){
  27.                
  28.                 pesoMasAlto = peso;
  29.             }
  30.         }
  31.        
  32.         return sePuedeAgregar;
  33.     }
  34.    
  35.     public int contarPeso(){
  36.        
  37.         return this.pesoTotal;
  38.     }
  39.    
  40.     public int obtenerPesoMasAlto(){
  41.        
  42.         return pesoMasAlto;
  43.     }
  44.    
  45.     public int obtenerCantidadDeObjetosGuardados(){
  46.        
  47.         return elementosGuardados;
  48.     }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement