/** Modela el concepto de un cheque*/
public class Cheque {
 /**indica a que cuenta bancaria se asocia el cheque*/ 
 public String noCuenta;
 /**Identificador del cheque*/
 public long numero;
/** nombre de la persona a la cual se le
 hace valido el cheque*/
 public String  beneficiario;
 /**Fecha de escritura del cheque, formato DD/MM/YYYY*/
 public String fecha;
 /**Cantidad a pagar*/
 public float importe;
 /**Monto a pagar, escrito en lenguaje natural*/
 public String importeEnLetra;
 /**firma, en este caso es electronica*/
 public long firma;
 /**indica si el cheque es valido o no*/
 public boolean valido;
 /** Se indica el numero de cuenta al cual se asigna
 el cheque y el numero de cheque, al crear un cheque
 se considera valido */
 public Cheque(String noCta,long n) {
      noCuenta = noCta;numero = n;valido =true;
 }//Constructor
 /**El cheque ya no se puede cobrar, propiedad valido a falso*/
 public void invalidar() {
    valido = false;
 }//invalidar
 /**El cheque ya fue cobrado*/
 public boolean aplicado;
 /**el cheque se va a cobrar, aplicado a true*/
 public void aplicar() {
    aplicado=true;
 }//aplicar
/** Permite llenar un cheque, capturando los datos
de la Consola*/
 public void capturar() {
//pedir los datos necesario para capturar el cheque
  System.err.println("Beneficiario:");
  String benif = Consola.readLine();
  System.err.println("Fecha:");
  String fec = Consola.readLine();
  System.err.println("Cifra de importe a pagar");
  float imp =Consola.readFloat();
  System.err.println("Importe con letra");
  String impL = Consola.readLine();
  System.err.println("Firma");
  long firm = Consola.readLong();
//asignar a las propiedades del objeto, los datos capturados
  beneficiario = benif ; fecha = fec ; importe = imp;
  importeEnLetra = impL;  firma = firm;
 }


}//Cheque







