Faça um programa para simular o registro acadêmico de um curso. Implemente a estrutura DISCIPLINA com os atributos: CÓDIGO da disciplina, NOME da disciplina, CARGA HORARIA semanal da disciplina, e QTDE DE VAGAS da disciplina. Implemente também a estrutura ALUNO, contendo: NOME do aluno, MATRICULAS em disciplinas (Vetor de Inteiros que armazena o(s) código(s) da(s) disciplina(s) que ele está devidamente matriculado.
Seu programa deve apresentar o seguinte menu de opções para interação do usuário:
1 - Cadastrar Disciplina (sendo apenas 1 por chamada)
2 - Cadastrar Aluno (sendo apenas 1 por chamada)
3 - Matricular Aluno, sendo que...
- Será solicitado o nome do aluno, e o nome da disciplina;
- Cada aluno pode matricular em, no máximo, 10 disciplinas;
- Cada aluno pode se matricular apenas 1 vez em cada disciplina;
- A Qtde de matriculas na disciplina NÃO pode exceder a qtde. de VAGAS que ela oferece;
- A carga horária de aulas do aluno NÃO pode ultrapassar 30 horas;
4 - Imprimir Diários das Disciplina, ou seja, todas as Disciplinas e os respectivos alunos matriculados;
5 - Imprimir Boletim de Aluno, ou seja, dado o nome de um aluno, todas as disciplinas matriculadas;