コード例 #1
0
ファイル: mediadd.cs プロジェクト: marina-medeiros/2020_1_POO
    public static void Main(string[] args)
    {
        IDisciplina h = new DisciplinaAnual("historia", 10, 8, 7, 4, 3, 7);
        IDisciplina f = new DisciplinaSemestral("fisica", 10, 8, 7, 4);

        Console.WriteLine(f);
        Console.WriteLine(h.CalcMediaParcial());
        Console.WriteLine(h.CalcMediaFinal());

        IDisciplina[] x = new IDisciplina[2];
        x[0] = new DisciplinaAnual("POO", 10, 10, 8, 7, 2, 9);
        x[1] = new DisciplinaSemestral("Filosofia", 10, 5, 4, 8);
        foreach (IDisciplina dd in x)
        {
            Console.WriteLine(dd.ToString());
        }

        object[] w = new object[2];
        w[0] = new DisciplinaAnual("Matemática", 10, 8, 7, 9, 7, 0);
        w[1] = new DisciplinaSemestral("SIP", 10, 8, 7, 9);
        foreach (object o in w)
        {
            Console.WriteLine($"{o.ToString()}");
        }
    }
コード例 #2
0
 public static void Main(string[] args)
 {
     IDisciplina[] historico = new IDisciplina[4];
     historico[0] = new DisciplinaSemestral("Poo", 100, 100);
     historico[1] = new DisciplinaSemestral("Sistemas Digitais", 60, 60);
     historico[2] = new DisciplinaAnual("Poo2", 100, 100, 80, 60);
     historico[3] = new DisciplinaAnual("Sistemas Digitais 2", 60, 60, 50, 100);
     foreach (IDisciplina x in historico)
     {
         Console.WriteLine($"{x.GetNome()} {x.CalcMediaParcial()}");
     }
 }
コード例 #3
0
        public Professor(IProfessor p, IFaixa f, INivel n, ISituacao s, ICategoria c, IDisciplina d)
        {
            _professor  = p;
            _faixa      = f;
            _nivel      = n;
            _situacao   = s;
            _categoria  = c;
            _disciplina = d;

            Disciplinas = new List <Disciplina>();

            Faixa     = new Faixa(f);
            Nivel     = new Nivel(n);
            Situacao  = new Situacao(s);
            Categoria = new Categoria(c);
        }
コード例 #4
0
 public DisciplinaController(IDisciplina contract) => _interface = contract;
コード例 #5
0
 public Disciplina(IDisciplina d)
 {
     _disciplina = d;
 }