示例#1
0
        public void AddNota(NrMatricol NrMatStud, Nota nota)
        {
            Contract.Requires(NrMatStud != null);
            Contract.Requires(nota != null);

            var student = _studentiInscrisi.First(s => s.nrMatricol.Equals(NrMatStud));
            student.noteParcurs.AdaugaNota(nota);
        }
示例#2
0
        internal void CalculeazaNotaFinala(CoeficientNote coeficient)
        {
            Contract.Requires(coeficient != null, "coeficient");
            Contract.Requires(notaExamen != null, "nota la examen");
            Contract.Requires(noteParcurs.Media.Valoare>=5, "nota activitate");
            Contract.Requires(notaExamen.Valoare>= 5, "nota examen");

            var valCoeficient = coeficient.Fractie;
            Medie_Materie = new Nota(Math.Round(valCoeficient * notaExamen.Valoare + (1 - valCoeficient) * noteParcurs.Media.Valoare));
        }
示例#3
0
 internal void AdaugaNota(Nota nota)
 {
     Contract.Requires(nota != null, "nota");
     _note.Add(nota);
 }