progapr
-
Posts
3 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por progapr
-
-
beleza valeu, to mexendo aqui assimq ue tiver algo posto aqui obrigado
-
Pessoal tenho que fazer o seguinte trabalho na disciplina de programação 2;
por problemas pessoas tive que faltar a algumas aula agora estou perdido, se alguem puder me ajudar agradeço, qualquer ajuda é bem vinda.
1. O cadastro de um vôo deve permitir a inclusão física, a exclusão lógica e a alteração de
vôos. Para cada vôo deverá manter a cidade de origem e de destino, a data e horário da viagem,
a disponibilidade inicial, ou seja, a capacidade do avião e o número de assentos ainda
disponíveis. As cidades devem ser mantidas previamente cadastradas no sistema em um arquivo
texto (“cidades.txt”) contendo uma cidade por linha. O usuário, durante o cadastro de um vôo
deve fornecer as cidades, ou o(s) início(s) do(s) nome(s) da(s) cidade(s), e o sistema deve
apresentar as opções de cidades previamente cadastradas. O funcionário deve escolher uma
dentre as opções fornecidas. Deve-se aceitar somente cidades previamente cadastradas. Os vôos
devem ser mantidos em um arquivo binário (“vôos.bin”). O sistema deve atribuir um código
numérico auto-incrementável para o código do vôo. Não serão permitidos códigos repetidos. A
exclusão lógica não retira os registros do arquivo, apenas marca-os como inativos. Assim, além
dos atributos já definidos, deve-se manter para cada vôo um campo ativo para controlar as
exclusões. Só será permitido alterar, excluir e vender passagens para vôos ativos.
2. A venda de passagens deve ser feita pelo funcionário da companhia aérea. Deve-se
fornecer a cidade de origem e de destino, dentre as opções previamente cadastradas (fornecendo
o nome completo ou o início conforme no cadastro de vôos), e fornecer o dia da passagem. O
sistema deverá apresentar todas as opções de vôos (código) para aquele dia, dado o par de
cidades fornecidas. Para cada opção de vôo, o sistema deve apresentar o horário e os assentos
disponíveis. Se o número de assentos disponíveis for menos que 10% da capacidade de voo,
deve-se apresentar uma mensagem “Últimos assentos disponíveis!”. O funcionário então escolhe
um vôo, e informa a quantidade de passagens solicitadas. O sistema verifica se existe a
disponibilidade solicitada. Caso tenha, pede os nomes dos passageiros. Senão emite uma
mensagem de erro e pede para o usuário escolher outro vôo. É importante orientar o usuário,
mostrando novamente as opções de vôos existentes para as opções de cidades e dia escolhidos.
Caso a venda seja confirmada, um voucher deve ser emitido para cada passageiro. O sistema
deve dar a opção de salvar os vouchers em arquivos textos. Deve-se incluir nos vouchers todas
as informações relevantes para o cliente: número do voucher (gerado pelo sistema e único),
número do vôo, cidades de origem e destino, horário e nome do passageiro. As vendas com o número do voucher, número do vôo e nome do passageiro devem ser guardados em arquivo
texto (“vendas.txt”), um voucher por linha.
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Software para venda e cadastro de voos
em C/C#/C++
Postado