コード例 #1
0
ファイル: Materie.cs プロジェクト: PrecupFerenc/proiect-pssc
        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
ファイル: Student.cs プロジェクト: PrecupFerenc/proiect-pssc
        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
ファイル: Note.cs プロジェクト: PrecupFerenc/proiect-pssc
 internal void AdaugaNota(Nota nota)
 {
     Contract.Requires(nota != null, "nota");
     _note.Add(nota);
 }