Enunciado

Neste exercício pretende-se obter uma subclasse de Command que acrescente uma nova funcionalidade à aplicação bancária descrita nas aulas práticas 6 e 7.

A funcionalidade a realizar depende do horário semanal do seu turno de laboratório:

  • 3ª feira: Apresentar os titulares cujo número de identificação é menor que um dado número inserido pelo utilizador.
  • 4ª feira (manhã): Apresentar a conta bancária com o menor número de titulares (caso haja várias com o mesmo número, deve ser escrita apenas a que tem o menor número de conta).
  • 4ª feira (tarde): Apresentar a conta com o maior número de depósitos a prazo (caso haja várias com o mesmo número, deve ser escrita apenas a que tem o menor número de conta).
  • 5ª feira: Apresentar todos os titulares cujo nome é diferente do nome inserido pelo utilizador.
  • 6ª feira: Apresentar as contas que não têm depósitos a prazo.

Entregas via Web

Prazo limite para entrega: hora de início da aula de laboratório de cada grupo na semana de 2008/11/10 a 2008/11/14.

Após produzir o código correspondente às especificações, crie o ficheiro ep5.jar, contendo apenas os ficheiros fonte (.java) de todas as classes concretizadas. Se todas as classes estiverem no mesmo directório, deve ser dado o seguinte comando:

jar -cvf ep5.jar *.java

Se todas as classes estiverem na mesma package pacote, deve ser dado o seguinte comando:

jar -cvf ep5.jar pacote

De seguida, entregar o ficheiro ep5.jar para avaliação. O trabalho pode ser entregue várias vezes, até à data limite de entrega, sendo avaliada apenas a última versão.

Endereço para entregas: https://po.rnl.ist.utl.pt/fenix4dei/student

As entregas estão sujeitas às condições genéricas associadas ao processo de entrega.