PUCRS
Faculdade de Informática
Programação em C/C++


Classes com Composição

1. Crie uma classe TurmaDeAlunos capaz de representar os dados referentes a um grupo de alunos matriculados em uma disciplina.
A classe turma deve possuir, pelo menos, os seguintes atributos:
- lista com os nomes dos alunos matriculados: objeto da classe VetorDinamico, capaz de armazenar os dados de cada uma dos alunos matriculados.  Cada aluno deve ser representado por um objeto da classe Pessoa;
- os dados do professor: objeto da classe Pessoa, capaz de armazenar os dados do professor;
- recursos: objeto da classe Recursos que deve indicar que recursos são necessários para esta turma. Veja abaixo a descrição da classe recursos.


A classe Recurso deve representar a necessidade ou não de um certo recurso para o grupo de alunos. A classe deve possuir um atributo do tipo inteiro para cada recurso possivel e os respectivos sets e gets. Se um certo atributo contiver valor 0(zero) o recurso não é necessario, caso contrário o recurso é necessário.
class Recurso
{
      int computadores, projetor, arcondicionado;
 
};
-----------------
FIM