TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

ATPS: Programação

Seminário: ATPS: Programação. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  9/12/2013  •  Seminário  •  278 Palavras (2 Páginas)  •  229 Visualizações

Página 1 de 2

Primeira Avaliação de Aprendizagem (Segunda chamada)

Implemente um programa para efetuar a reserva de passagens aéreas de uma determinada companhia

utilizando as boas práticas de programação vistas até o momento. Dentre elas são explicitamente

obrigatórias:

• identação do código

• divisão do projeto por arquivos

• utilização de cabeçalho

• criação de registro e tipo para representar entidades complexas

• modularização do programa (criação de funções)

• utilização de vetor para representar varias variáveis do mesmo tipo

• persistência dos dados em arquivo

Requisitos do programa:

• A empresa deve poder cadastrar até 10 aviões. Cada avião possui um código para identificá-lo e a

quantidade de lugares para passageiros. Cada reserva possui o código do avião e o nome do

passageiro.

• Deve ser apresentado o seguinte Menu

MENU

1 – Cadastrar novo avião

2 – Reservar Passagem

3 – Consultar por avião

4 – Consultar por passageiro

5 - Sair

◦ O menu deve ficar em “loop” até que que o usuário escolha a opção 5

◦ Na opção 1, deve-se solicitar um código e a quantidade de vagas para cadastrar um novo avião.

◦ Na opção 2, deve-se solicitar o código do avião e o nome do passageiro para cadastrar uma nova

reserva.

▪ Verificar se o código do avião é de um avião existente (se o avião é válido). Se for verificar,

ainda, se o avião ainda possui vagas e, em caso posito, cadastre a reserva.

• Obs.: controle o número de vagas disponíveis.

◦ Na opção 3 deve-se olicitar o código do avião e exibir a quantidade de vagas disponíveis e todas

as suas reservas.

◦ Na opção 4 deve-se ser solicitado o nome do passageiro e exibido todas as suas reservas.

◦ Na opção 5 os dados do programa devem ser persistidos em disco e o programa encerrado.

...

Baixar como  txt (1.8 Kb)  
Continuar por mais 1 página »