teste-e-qualidade-de-software
teste-e-qualidade-de-software copied to clipboard
Turma de Alunos
Turma de Alunos:
Implementar uma relação de um para muitos entre turma e alunos.
- Uma turma tem muitos alunos.
- Aluno como atributos nome e nota.
- Turma tem métodos que retornam todos os alunos, todos os alunos aprovados e reprovados.
- Turma tem um método que retorna a média das notas da turma.
- Você não pode adicionar um mesmo aluno duas vezes em uma mesma turma.
- Considere que a média para ser aprovado é 6.
Exemplo Considere que você tenha adicionado 3 alunos à uma turma:
- jose = José (com nota 6.0)
- joao = João (com nota 5.0)
- maria = Maria (com nota 7.0)
Método | Retorno |
---|---|
turma.alunos | [jose, joao, maria] |
turma.aprovados | [jose, maria] |
turma.reprovados | [joao] |
turma.media | 6.0 |