GatoBooster

Gym Cliente

Apr 7th, 2016
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.78 KB | None | 0 0
  1. public class Cliente
  2. {
  3.    private String rut;
  4.    private String nombre;
  5.    private String apellido;
  6.    private int edad;
  7.    private int valor;
  8.    private int horas;
  9.    private char sexo;
  10.    private boolean estado;
  11.    
  12.    public Cliente()
  13.    {
  14.      rut = "";
  15.      nombre = "";
  16.      apellido = "";
  17.      edad = 0;
  18.      valor = 0;
  19.      horas = 0;
  20.      sexo = 'M';
  21.      estado = true;
  22.    }
  23.    
  24.    public Cliente(String rut,String nombre,String apellido,int edad,int valor,int horas,char sexo,boolean estado)
  25.    {
  26.    this.rut = rut;
  27.    this.nombre = nombre;
  28.    this.apellido = apellido;
  29.    this.edad = edad;
  30.    this.valor = valor;
  31.    this.horas = horas;
  32.    this.sexo = sexo;
  33.    this.estado = estado;
  34.    }
  35.    
  36.    public void setRut(String rut)
  37.    {
  38.      this.rut = rut;
  39.    }
  40.    
  41.    public void setNombre(String nombre)
  42.    {
  43.     this.nombre = nombre;
  44.    }
  45.    
  46.    public void setApellido(String apellido)
  47.    {
  48.     this.apellido = apellido;
  49.    }
  50.    
  51.    public void setEdad(int edad)
  52.    {
  53.     this.edad = edad;
  54.    }
  55.    
  56.    public void setValor(int valor)
  57.    {
  58.     this.valor = valor;
  59.    }
  60.    
  61.    public void setHoras(int horas)
  62.    {
  63.     horas = horas;
  64.    }
  65.    
  66.    public void setSexo(char sexo)
  67.    {
  68.     this.sexo = sexo;
  69.    }
  70.    
  71.    public void setEstado(boolean estado)
  72.    {
  73.     this.estado = estado;
  74.    }
  75.    
  76.    
  77.    
  78.    public String getRut()
  79.    {
  80.        return this.rut;
  81.    }
  82.    
  83.    public String getNombre()
  84.    {
  85.        return this.nombre;
  86.    }
  87.  
  88.    public String getApellido()
  89.    {
  90.        return this.apellido;
  91.    }
  92.  
  93.    public int getEdad()
  94.    {
  95.        return this.edad;
  96.    }
  97.    
  98.    public int getValor()
  99.    {
  100.        return this.valor;
  101.    }
  102.  
  103.    public int getHoras()
  104.    {
  105.        return this.horas;
  106.    }
  107.  
  108.    public char getSexo()
  109.    {
  110.        return this.sexo;
  111.    }
  112.  
  113.    public boolean getEstado()
  114.    {
  115.        return this.estado;
  116.    }
  117.  
  118.    public void imprimirCliente()
  119.    {
  120.        System.out.println("--------------------------------------");
  121.        System.out.println("Cliente: "+this.getNombre()+ " " +this.getApellido());
  122.        System.out.println("--------------------------------------");
  123.        System.out.println("Mensualidad: "+this.valor);
  124.        System.out.println("Horas semanales: "+this.getHoras()+ "horas" );
  125.    }
  126.    
  127.    
  128.    public void rebajarMensualidad(double porcentaje)
  129.    {
  130.        valor = (int) (valor - valor * porcentaje);
  131.    }
  132.    
  133.    public int obtenerHorasDisponibles(int maximo)
  134.    {
  135.        int disponibles;
  136.        disponibles = maximo - horas;
  137.        return disponibles;
  138.    }
  139.    
  140.    
  141.    public void aumentarMensualidad(int nuevoValor)
  142.    {
  143.        this.valor = this.valor + nuevoValor;
  144.    }
  145.    
  146.    public void incativarCliente()
  147.    {
  148.        this.estado = false;
  149.    }
  150.    
  151.   }
Advertisement
Add Comment
Please, Sign In to add comment