GatoBooster

resume

Apr 7th, 2016
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.81 KB | None | 0 0
  1. public class Cliente
  2. {
  3.    private String rut;
  4.    
  5.    public Cliente()
  6.    {
  7.      rut = "";
  8.    }
  9.    
  10.    public Cliente(String rut,String nombre,String apellido,int edad,int valor,int horas,char sexo,boolean estado)
  11.    {
  12.    this.rut = rut;
  13.  
  14.    }
  15.    
  16.    public void setRut(String rut)
  17.    {
  18.      this.rut = rut;
  19.    }
  20.    
  21.    
  22.    public String getRut()
  23.    {
  24.        return this.rut;
  25.    }
  26.  
  27.    public void imprimirCliente()
  28.    {
  29.        System.out.println("--------------------------------------");
  30.        System.out.println("Cliente: "+this.getNombre()+ " " +this.getApellido());
  31.        System.out.println("--------------------------------------");
  32.        System.out.println("Mensualidad: "+this.valor);
  33.        System.out.println("Horas semanales: "+this.getHoras()+ "horas" );
  34.    }
  35.    
  36.    
  37.    public void rebajarMensualidad(double porcentaje)
  38.    {
  39.        valor = (int) (valor - valor * porcentaje);
  40.    }
  41.    
  42.    public int obtenerHorasDisponibles(int maximo)
  43.    {
  44.        int disponibles;
  45.        disponibles = maximo - horas;
  46.        return disponibles;
  47.    }
  48.    
  49.    
  50.    public void aumentarMensualidad(int nuevoValor)
  51.    {
  52.        this.valor = this.valor + nuevoValor;
  53.    }
  54.    
  55.    public void incativarCliente()
  56.    {
  57.        this.estado = false;
  58.    }
  59.  
  60.   }
  61.  
  62.  
  63. //--------------------------------------------------------------------------------------
  64. public class TestCliente
  65. {
  66.     public static void main(String args[])
  67.     {
  68.       Cliente cli = new Cliente("17546123-8","Florencia","Josefa",54,18000,5,'F',true);
  69.    
  70.       cli.imprimirCliente();
  71.    
  72.       cli.rebajarMensualidad(0.1);
  73.    
  74.       System.out.println("Nueva Mensualidad "+ cli.getValor());
  75.    
  76.       System.out.println("Horas Disponibles "+ cli.obtenerHorasDisponibles(10));
  77.    
  78.       cli.imprimirCliente();
  79.     }  
  80. }
Advertisement
Add Comment
Please, Sign In to add comment