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); }
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)); }
internal void AdaugaNota(Nota nota) { Contract.Requires(nota != null, "nota"); _note.Add(nota); }