Advertisement
fmbalvarez

Guía 5 - Ejercicio 10 - Cerradura

Sep 28th, 2014
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.00 KB | None | 0 0
  1.  
  2. class Cerradura {
  3.    
  4.     private int claveDeApertura;
  5.     private int cantidadParaBloquear;
  6.     private boolean estaAbierta;
  7.     private int aperturasExitosas;
  8.     private int aperturasFallidas;
  9.    
  10.     public Cerradura(int claveDeApertura, int cantidadParaBloquear){
  11.        
  12.         this.claveDeApertura = claveDeApertura;
  13.         this.cantidadParaBloquear = cantidadParaBloquear;
  14.         estaAbierta = false;
  15.        
  16.     }
  17.    
  18.     public boolean abrir(int clave){
  19.        
  20.         if (clave == claveDeApertura){
  21.            
  22.             estaAbierta = true;
  23.             aperturasExitosas++;
  24.            
  25.         } else {
  26.            
  27.             aperturasFallidas++;
  28.            
  29.         }
  30.        
  31.         return estaAbierta;
  32.        
  33.     }
  34.    
  35.     public void cerrar(){
  36.        
  37.         if (estaAbierta = true){
  38.            
  39.             estaAbierta = false;
  40.         }
  41.        
  42.     }
  43.    
  44.     public boolean estaAbierta(){
  45.        
  46.         return estaAbierta;
  47.        
  48.     }
  49.    
  50.     public boolean estaCerrada(){
  51.        
  52.         return !(estaAbierta);
  53.        
  54.     }
  55.    
  56.     public int contarAperturaExitosas(){
  57.        
  58.         return aperturasExitosas;
  59.        
  60.     }
  61.    
  62.     public int contarAperturasFallidas(){
  63.        
  64.         return aperturasFallidas;
  65.        
  66.     }
  67.  
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement