Você está na página 1de 2

INSTITUTO SUPERIOR DE CONTABILIDADE E ADMINISTRAÇÃO DE

COIMBRA
COIMBRA BUSINESS SCHOOL | ISCAC

ENUNCIADO DE AVALIAÇÃO

A Ética e a Integridade Académica são padrões de conduta prosseguidos pela nossa instituição.

Em caso de comportamento fraudulento, a prova do aluno será anulada, e será reportada a situação ao Presidente da CBS|ISCAC,
para averiguação da responsabilidade disciplinar dos autores e aplicação das sanções disciplinares que se mostrem aplicáveis.

LINGUAGENS ORIENTADAS POR OBJETOS


LICENCIATURA EM INFORMÁTICA DE GESTÃO
ENUNCIADO DO TERCEIRO DESAFIO
TURMA TP1
16 de maio de 2023
Época: Avaliação Contínua Ano Letivo: 2022/2023
Duração: 60 minutos Cotação: 4 valores

Imagine que pretende desenvolver um sistema informático de suporte à gestão de utilização de


uma piscina, de um Complexo de Piscinas Municipais. O Complexo de Piscinas Municipais
disponibiliza, aos seus utentes, um horário de funcionamento e uma duração predefinida por
cada utilização. Face às características próprias da piscina, a capacidade de utilização é limitada
em cada horário predefinido. A utilização da piscina em cada horário requer a reserva antecipada,
através da aquisição de bilhete para o efeito. O preço de cada utilização é igual para todos os
utentes. De entre toda a informação que terá de ser guardada pelo sistema, destaca-se a
informação relativa ao complexo (nome, morada, piscina, horário), à piscina (identificação,
entradas, saídas), aos utentes (nome, número) e aos bilhetes (número, utente, data, hora, preço).

Utilizando a linguagem Java e cumprindo com os princípios, regras e orientações do modelo


orientado por objetos, pretende-se que:

1. Implemente as classes correspondentes aos conceitos piscina, utente e bilhete, com os


atributos e métodos construtores apropriados. Atribua devidamente os níveis de acesso
a cada membro. Predefina o preço do bilhete a 3€.

2. Implemente um método que permita registar a entrada na piscina de um determinado


utente, atribuindo devidamente o respetivo nível de acesso.

3. Implemente os métodos necessários que permitam consultar a hora e data de um


determinado bilhete de entrada de um utente na piscina, atribuindo devidamente os
respetivos níveis de acesso.

4. Implemente um método que permita saber o número de utentes que deram entrada na
piscina numa determinada data e hora, atribuindo devidamente o respetivo nível de
acesso.

1 de 2 Coimbra Business School | ISCAC


Mod5.213_00 Quinta Agrícola – Bencanta, 3045-231 Coimbra
SISTEMA INTERNO DE GARANTIA DA QUALIDADE Tel +351 239 802 000; E-mail: secretariado@iscac.pt; www.iscac.pt
INSTITUTO SUPERIOR DE CONTABILIDADE E ADMINISTRAÇÃO DE
COIMBRA
COIMBRA BUSINESS SCHOOL | ISCAC

ENUNCIADO DE AVALIAÇÃO

5. Comente devidamente a sua implementação.

6. Implemente uma classe Teste, com o método main, que permita testar as classes
desenvolvidas, com o seguinte fluxo de instruções:

a) Crie uma piscina p, com identificação “ABC”;


b) Crie um utente u, com o nome “Ana Silva” e número 25;
c) Crie o bilhete b, com o número 125, do dia 16 de maio de 2023, pelas 15h e adquirido
pelo utente u;
d) Registe a entrada do bilhete b na piscina p;
e) Mostre para o standard output o número de utentes que deram entrada na piscina p,
no dia 16 de maio de 2023, pelas 15h.

Observações:
 A resolução da atividade proposta é feita em grupo, composto por 2 alunos.
 O grupo deve submeter a sua resolução, os ficheiros código-fonte (extensão “.java”), numa
atividade própria para o efeito, na plataforma Nónio, até ao final do tempo previsto para a
resolução.
 O documento a entregar deve conter, no comentário de cabeçalho do documento, o nome
completo e número oficial dos autores.
 Na submissão no Nónio deve configurar a constituição do grupo.

2 de 2 Coimbra Business School | ISCAC


Mod5.213_00 Quinta Agrícola – Bencanta, 3045-231 Coimbra
SISTEMA INTERNO DE GARANTIA DA QUALIDADE Tel +351 239 802 000; E-mail: secretariado@iscac.pt; www.iscac.pt

Você também pode gostar