class Prob1_3_Part_1 {
  public static void main(String[] args) {
    CompteBancaire cb1 = new CompteBancaire();
    cb1.setProprietaire("John Doe");
    cb1.setNumeroDeCompte("X445465S545U4");
    cb1.setSolde(1000.0f);
    cb1.debloquerCompte();
    cb1.crediterCompte(49.99f);
    cb1.debiterCompte(199.99f);
    System.out.println(cb1.getSolde());
  }
}

class CompteBancaire {
  private String proprietaire;
  private float solde;
  private String numeroDeCompte;
  private boolean etatDuCompte;

  public String getProprietaire() {
    return proprietaire;
  }

  public void setProprietaire(String proprietaire) {
    this.proprietaire = proprietaire;
  }

  public float getSolde() {
    return solde;
  }

  public void setSolde(float solde) {
    this.solde = solde;
  }

  public String getNumeroDeCompte() {
    return numeroDeCompte;
  }

  public void setNumeroDeCompte(String numeroDeCompte) {
    this.numeroDeCompte = numeroDeCompte;
  }

  public void crediterCompte(float montant) {
    if (etatDuCompte)
      solde += montant;
  }

  public void debiterCompte(float montant) {
    if (etatDuCompte)
      solde -= montant;
  }

  public boolean getEtatDuCompte() {
    return etatDuCompte;
  }

  public void bloquerCompte() {
    etatDuCompte = false;
  }

  public void debloquerCompte() {
    etatDuCompte = true;
  }
}