LABORATÓRIO DE
INGUAGEM DE
PROGRAMAÇÃO
07
Prof. Marcos
PROGRAMAÇÃO ORIENTADA A OBJETOS
Exercício
Construa uma classe com nome de ALUNO, com as variáveis
de instância: Nome (String), Mês (int), Nota1, Nota2 e Exame
(double) e os métodos
Construtor: que possibilite a entrada destes dados. OBS:
A nota de exame pode ser zero. Mês deve ser um valor de 1 a
12.
Calculo: Recebe os parâmetros (Nota1 e Nota2 (double) e
calcula: (Nota1 + 2 * Nota2) / 3, retornando o resultado.
Calculo: Recebe os parâmetros (Nota1, Nota2 e Exame
(double) e calcula: Media = (Nota1 + 2 * Nota2) / 3 e depois:
(Media + Exame) / 2, retornando o resultado.
PROGRAMAÇÃO ORIENTADA A OBJETOS
Exercício
Construa outra classe com nome de Situacao com os
métodos:
Exibir: Recebe os parâmetros Nome (String), Média
(double) e Mês (int), verifica a média, sendo:
Se Mês diferente de 6 e 11
se <= 3.0 : situação = REPROVADO.
se > 3.0 e < 7.0 : situação = EXAME.
se >= 7.0 : situação = APROVADO.
Se mês igual a 6 ou 11
se < 5.0 : situação = REPROVADO.
se >= 5.0 : situação = APROVADO.
Mostra Nome, Média e Situação (JOptionPane).
PROGRAMAÇÃO ORIENTADA A OBJETOS
Exercício
Construa outra classe com nome de Situacao com os
métodos:
main: Instancia a classe Aluno.
Testa se Mes é diferente de 6 e 11, executa o método
Calculo passando os parâmetros Nota1 e Nota2 (double),
recebendo de volta a Media (double).
Se Mês igual a 6 ou 11, executa o método Calculo
passando os parâmetros Nota1, Nota2 e Exame
(double), recebendo de volta a Media (double).
Executa o método Exibir passando os parâmetros Nome
e Média.
Verifica se quer fazer de novo ou não (while).
Download

Apresentação do PowerPoint