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 |