예제 #1
0
        public Votazione TrovaVotoMinimo()
        {
            double min = 11;
            int    c   = 0;

            for (int i = 0; i < studenti.Count; i++)
            {
                Votazione votomin = studenti[i].TrovaVotoMinimo();
                if (votomin.GetVoto() < min)
                {
                    min = votomin.GetVoto();
                    c   = i;
                }
            }
            return(studenti[c].TrovaVotoMinimo());
        }
예제 #2
0
        public Votazione TrovaVotoMassimo()
        {
            double max = -1;
            int    c   = 0;

            for (int i = 0; i < Classi.Count; i++)
            {
                Votazione votomax = Classi[i].TrovaVotoMassimo();
                if (votomax.GetVoto() > max)
                {
                    max = votomax.GetVoto();
                    c   = i;
                }
            }
            return(Classi[c].TrovaVotoMassimo());
        }
예제 #3
0
        public Votazione TrovaVotoMinimo()
        {
            double   min  = 0;
            Materia  minm = new Materia("");
            Studente mins = new Studente(" ", " ");

            Votazione minimo = new Votazione(minm, mins, 0);

            for (int i = 0; i < Voti.Count; i++)
            {
                if (Voti[i].Valutazione > min)
                {
                    min    = Voti[i].Valutazione;
                    minimo = Voti[i];
                }
            }
            return(minimo);
        }
예제 #4
0
        public Votazione TrovaVotoMassimo()
        {
            double   max  = 0;
            Materia  maxm = new Materia("");
            Studente maxs = new Studente(" ", " ");

            Votazione massimo = new Votazione(maxm, maxs, 0);

            for (int i = 0; i < Voti.Count; i++)
            {
                if (Voti[i].Valutazione > max)
                {
                    max     = Voti[i].Valutazione;
                    massimo = Voti[i];
                }
            }
            return(massimo);
        }
예제 #5
0
 public void AddVoto(Votazione v)
 {
     Voti.Add(v);
 }
예제 #6
0
 public void AssegnaVoto(Studente s, Votazione v)
 {
     s.AddVoto(v);
     voti.Add(v);
 }
예제 #7
0
 public string Descrizione(Votazione v)
 {
     return($"{v.Valutazione}, Valutazione del {v.Data} di {v.Studente} in {v.M}");
 }