GestioneConti.java
Created with JBuilder
class GestioneConti {
// Dimensioni iniziali del vettore conti (non richiesto)
  public static final int DIMENSIONI_INIZIALI_ELENCO = 1;

  // Attributi della classe (non richiesti)
  private ContoCorrente[] elencoConti;
  private int             numeroConti;

  // Costruttore (non richiesto)
  public GestioneConti() {
    elencoConti = new ContoCorrente[DIMENSIONI_INIZIALI_ELENCO];
    numeroConti = 0;
  }

  // Metodo per il calcolo del numero di operazioni medio dei conti
  public double calcolaMovimentiMedi() {
    double risultato = 0.0;
    for (int i = 0; i < numeroConti; ++i) {
      risultato += elencoConti[i].restituisciNumeroOperazioni();
    }
    return (risultato / (double) numeroConti);
  }

  // Metodo per il calcolo del numero di conti movimentati più della media
  public int calcolaContiMovimentatiPiùDellaMedia() {
    int risultato = 0;
    double movimentiMedi = calcolaMovimentiMedi();
    for (int i = 0; i < numeroConti; ++i) {
      if (elencoConti[i].restituisciNumeroOperazioni() > movimentiMedi) {
        risultato += 1;
      }
    }
    return risultato;
  }
}




GestioneConti.java
Created with JBuilder