gdaes
-
Posts
1 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por gdaes
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Desenvolvimento java exercicio de aula
em Java/Android SDK
Postado
Pessoa, tenho muita dificuldade em java e gostaria de saber se alguém poderia me ajudar nesse exercício.
Agradeço desde ja.
Uma universidade deseja gerenciar as notas de seus alunos.Sobre o Aluno será necessário armazenar: ra, nome, nota1 e nota2. Sabe-se que na instituição há um tipo de Aluno denominado Aluno Graduação que é identificado pelos mesmos dados do Aluno acrescido do ano que concluirá sua graduação. Com base na descrição apresentada responda apenas o que é solicitado nos itens a seguir.
a) Que tipo de relacionamento deve ser usado para implementar as classes Aluno e AlunoGraduacao? Qual palavra reservada é utilizada para implementar este relacionamento?
Escreva o código do construtor da classe AlunoGraduacao. Este construtor deve receber um parâmetro para cada atributo da classe AlunoGraduacao.
c) Escreva o código do método calcularMedia() da classe Aluno. Para este cálculo deve ser considerada a média aritmética das notas. Este método deve retornar o valor da média.
d) Para responder os itens d.1 e d.2, considere a existência de uma classe para gerenciar os alunos da Instituição, denominada GerenciaAlunos. Esta classe tem o seguinte atributo: ArrayList <Aluno> listaAlunos = new ArrayList().
d.1) Escreva o código do método adicionarAluno() responsável por adicionar um objeto Aluno na lista. No objeto listaAlunos é possível inserir objetos Aluno e AlunoGraduacao? Justifique sua resposta.
d.2) Escreva o código para o método imprimirTodos(). Este método deve exibir o nome e a média de todos os alunos cadastrados no ArrayList, em um comando de impressão. A validação para nenhum Aluno cadastrado também deve ser contemplada.
e) Para responder os itens e.1 e e.2, considere a existência da classe AppGerenciaAlunos que contenha o método main e seja implementado um menu com 4 opções (1-Cadastrar Aluno, 2-Cadastrar AlunoGraduacao, 3-ImprimirTodos, 4- Sair).
e.1) Escreva o código correspondente à opção 2 do menu.
e.2) Escreva o código correspondente à opção 3 do menu.