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 SEGUNDO DESAFIO
TURMA TP1
2 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 vendas de


bilhetes de acesso a um Jardim Zoológico. O Jardim Zoológico disponibiliza, aos seus utentes,
durante um horário de funcionamento, um conjunto de apresentações e atrações, que estão
incluídas no preço do bilhete de acesso ao jardim. A venda de bilhetes efetua-se através das várias
modalidades de bilhete, nomeadamente criança, estudante, adulto e sénior. O Jardim Zoológico
define um preço base para todos os bilhetes e aplica uma percentagem de desconto aos bilhetes
de criança, estudante e sénior. De entre toda a informação que terá de ser guardada pelo sistema,
destaca-se a informação relativa aos bilhetes (número, data, hora e preço) e aos bilhetes de criança
(percentagem de desconto).

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 bilhete, bilhete de criança e bilhete


de adulto, com os atributos e métodos construtores apropriados. Atribua devidamente
os níveis de acesso a cada membro. Predefina os valores dos preços dos bilhetes a 25€ e
o desconto de 10% no bilhete de criança.

2. Implemente os métodos necessários que permitam saber o preço de um determinado


bilhete, atribuindo devidamente os respetivos níveis de acesso.

3. Implemente os métodos necessários que permitam definir o preço base dos bilhetes e o
desconto nos bilhetes de criança.

4. Implemente os métodos necessários que permitam saber o estado completo de um


determinado bilhete. Atribua devidamente os níveis de acesso a cada método
implementado.

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 um bilhete de criança bc, com o número 125, do dia 3 de maio de 2023, pelas
9:30;
b) Crie um bilhete de adulto ba, com o número 127, do dia 3 de maio de 2023, pelas
9:32;
c) Atribua um desconto de 15% aos bilhetes de criança;
d) Defina o preço base dos bilhetes a 30€;
e) Mostre para o standard output o preço do bilhete de adulto;
f) Mostre para o standard output o estado do bilhete de criança bc.

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