Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Palomalc

Projeto em Linguagem C

Recommended Posts

Pessoal, sou péssima em linguagem c e preciso de uma ajuda no meu projeto. O que vocês sugerem?

Obs.: Texto sem alguns acentos e outras coisas devido a formatação do pdf.

1 Contextualizacao
Atualmente, o mercado das Companhias Aereas esta muito concorrido e um dos grandes diferencias
na hora da escolha de um bilhete e atender o cliente da melhor forma possível, disponibilizando
todas as informacoes necessarias para o seu voo.

Visando um melhor aproveitamento e gerenciamento das reservas de bilhetes, a TAM, que e
uma grande companhia aerea, contratou seu grupo de programadores para criar um sistema que

1 Auxilie os funcionarios da companhia na gestao da venda desses bilhetes. A ideia dessa gestao e que
seja possvel atraves dos voos disponibilizados pela companhia, realizar vendas e cancelamentos
de bilhetes, armazenar informacoes dos passageiros sobre cada bilhete vendido e visualizar um
relatorio dos passageiros por voo.

2 Objetivo
Este projeto tem como objetivo o desenvolvimento do um sistema, em linguagem C, de gestão
de bilhetes aereos e das informacões contidas no sistema. Seu programa sera composto por um
Menu de Opcoes nas quais cada uma delas tera um proposito. As opcoes estao exibidas e detalhadas
a seguir:

0 - Cadastrar um Novo voo
Esta opcao e responsavel por cadastrar um novo voo no sistema. Para isto, voce devera incluir
os dados do voo que sao: Origem do voo, Destino do voo e capacidade maxima de passageiros do
aviao. Adicionalmente, seu programa devera gerenciar o numero de cada voo cadastrado que sera
utilizado para sua identicacao.
1 - Visualizar informacoes dos v^oos
Esta opcao e responsavel por mostrar as informacoes dos voos cadastrados no sistema. Para
isso, o programa deve fazer uma consulta dos v^oos cadastrados e imprimir as informacoes na tela.
2
Veja um exemplo a seguir:
2 - Realizar Vendas de Bilhetes
Esta opcao e responsavel por realizar a venda de bilhetes, de acordo com a vontade do cliente.
Para isso, o programa deve obter informac~oes do passageiro (Nome, CPF) e numero do v^oo para
a compra do bilhete. Assim, para realizar as vendas para o v^oo escolhido, e necessario que haja
poltronas livres sucientes para que a venda seja concretizada. O numero de poltronas livres para
cada v^oo deve ser atualizado de acordo com a venda realizada.

3 - Consultas Bilhetes Vendidos
Esta opc~ao e responsavel por mostrar as informac~oes dos bilhetes vendidos. Para isto, o usuario
deve entrar com um numero de CPF e em seguida, o programa devera listar todos os bilhetes
vendidos para aquele CPF com as informac~oes de cada bilhete, caso n~ao exista venda registrada
para aquele CPF, o programa devera informar esse fato.

4 - Cancelar Bilhetes
Esta opc~ao e responsavel por cancelar os bilhetes vendidos. Para isto, o usuario deve entrar
com um numero de CPF e em seguida, o programa devera listar todos os bilhetes vendidos para
aquele CPF com as informac~oes de cada bilhete. Logo apos, o usuario devera informar o numero do
bilhete que deseja cancelar. Ao realizar esta tarefa, esse bilhete deixara de ser valido. Lembre-se
que a poltrona devera ser liberada.
3

5 - Relatorio de Passageiros por V^oo
Esta opc~ao e responsavel por mostrar todas as informac~oes de um v^oo especco. Para isto,
o usuario deve inserir o numero de um v^oo valido e em seguida o programa devera mostrar as
informac~oes referentes aquele v^oo (numero do v^oo, origem e destino) e listar o nome e CPF de
todos os passageiros registrados. Caso o v^oo n~ao seja valido, o programa devera informar esse fato.

6 - Sair
Esta opçao finalizará a execuçao do sistema.

Para cada linha de
codigo do programa devera ter uma linha de comentario, explicando o porque da utilizac~ao
da instruc~ao. O programa devera possuir:
a) pelo menos uma estrutura (struct) criada pelos programadores;
b) pelo menos uma estrutura de selec~ao;
c) pelo menos uma estrutura de repetic~ao;
d) pelo menos uma alocac~ao din^amica;
e) pelo menos duas func~oes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não consegue nem estruturar isso logicamente?

Nem declarar as variáveis?

Compartilhar este post


Link para o post
Compartilhar em outros sites

a 2 ta dando erro, a 3 e 4 não consegui! o resto ja dei conta!

acho que tem que usar um contador na 2, mas não to sabendo se coloco em uma struct la em cima ou função.. o que vc acha?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.