Example #1
0
        public Valutazione TrovaVotoMassimo()
        {
            Valutazione max = voti[0];

            foreach (Valutazione v in voti)
            {
                if (v.GetVotoDouble() > max.GetVotoDouble())
                {
                    max = v;
                }
            }
            return(max);
        }
Example #2
0
        public Valutazione TrovaVotoMinimo()
        {
            Valutazione min = voti[0];

            foreach (Valutazione v in voti)
            {
                if (v.GetVotoDouble() < min.GetVotoDouble())
                {
                    min = v;
                }
            }
            return(min);
        }
Example #3
0
        public Valutazione TrovaVotoPiuRecente()
        {
            Valutazione recente = voti[0].GetVoto();

            foreach (Valutazione v in voti)
            {
                if (v.GetData() > recente.GetData())
                {
                    recente = v.GetVoto();
                }
            }
            return(recente);
        }
Example #4
0
        public Valutazione TrovaVotoMinimo()
        {
            double min    = 11;
            int    indice = 0;

            for (int i = 0; i < studenti.Count; i++)
            {
                Valutazione voto = studenti[i].TrovaVotoMassimo();
                if (voto.GetVotoDouble() < min)
                {
                    min    = voto.GetVotoDouble();
                    indice = i;
                }
            }
            return(studenti[indice].TrovaVotoMassimo());
        }
Example #5
0
        public Valutazione TrovaVotoMassimo()
        {
            double max    = -1;
            int    indice = 0;

            for (int i = 0; i < classi.Count; i++)
            {
                Valutazione voto = classi[i].TrovaVotoMassimo();
                if (voto.GetVotoDouble() > max)
                {
                    max    = voto.GetVotoDouble();
                    indice = i;
                }
            }
            return(classi[indice].TrovaVotoMassimo());
        }
Example #6
0
 public void AssegnaVoto(Studente studente, Valutazione voto)
 {
     studente.AddVoto(voto);
     voti.Add(voto);
 }
Example #7
0
 public void AddVoto(Valutazione voto)
 {
     voti.Add(voto);
 }