Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Uma associação de estudantes pretende organizar uma viagem de finalistas. Uma vez que
existe uma quantidade assinalável de critérios que são necessários considerar para poder
realizar a viagem, o presidente da associação pretende desenvolver uma aplicação que simule
qual o melhor destino de acordo com o país a visitar, o meio de transporte a utilizar e o custo
da viagem.
A aplicação deverá calcular qual o custo da viagem tendo em conta as seguintes restrições:
1. O país a visitar deve ser selecionado de uma lista de 5 países: Espanha, França, Suíça,
Argentina e Inglaterra, sendo que o utilizador apenas necessita introduzir a 1ª letra do
país para o selecionar. Caso a escolha seja diferente, a aplicação deverá retornar
“Destino Inacessível!” e voltar a colocar o menu para inserir uma opção válida.
2. Se o país optado utilizar a moeda euro, o simulador apresentará 3 hotéis à escolha
com diferentes preços por noite de acordo com número de pessoas, se a moeda for
diferente do euro o simulador apresentará apenas dois hotéis à escolha. Caso o
utilizador opte por uma opção inválida, em termos de hotéis, o simulador deverá
retornar “Opção inválida!” e voltar a colocar o menu para inserir um hotel válido.
ESCOLA SECUNDÁRIA DE JOSÉ ESTÊVÃO
3. Os hotéis dos países da moeda euro aceitam reservas superiores a 3 dias e inferiores a
10 dias, e os outros hotéis só aceitam reservas de pelo menos 5 dias.
4. O meio de transporte para os países da zona euro podem ser de dois tipos: avião ou
autocarro, e para os restantes apenas avião. O preço do meio de transporte varia de
acordo com o número de pessoas.
5. O custo da viagem de avião para países fora da zona euro é 3 vezes superior aos da
zona euro.
6. Todos os valores numéricos introduzidos deverão ser maiores ou iguais a zero, caso
contrário, o programa deverá apresentar um erro e voltar a pedir o valor.
7. O simulador deverá indicar ao presidente da associação qual o país, hotel, número de
pessoas, meio de transporte e valor da viagem por pessoa e total de acordo com as
opções que escolheu.
Apresentam-se de seguida as tabelas de valores a considerar:
FIM
Notas: O trabalho prático deve ser desenvolvido em grupo de 2 elementos (ou então
individualmente), e os ficheiros a entregar da aplicação são os que apresentam a extensão .c e
também .exe.
O algoritmo deve ser apresentado em ficheiro com extensão .doc, e o fluxograma deve ser
realizado utilizando a ferramenta gliffy. O tracing deve ser apresentado num ficheiro com
extensão .xls.
Avaliação
Apresentação 10 pontos
Algoritmo 20 pontos
Fluxograma 30 pontos
Linguagem C 80 pontos
Tracing 30 pontos
Trabalho realizado na sala aula 30 pontos
Total 200 pontos
Data de Entrega
1º dia – 10%
2º dia – 10%+20%
3º dia – 10%+20%+20%
Depois de realizado o trabalho prático devem proceder à entrega dos referidos ficheiros em
suporte digital, para o endereço de e-mail. O assunto deve conter os campos:
TP1_turma_nºaluno1 - nome, nºaluno2-nome.
Bom Trabalho!!!