Ir para conteúdo

POWERED BY:

Arquivado

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

Carlos Neto

no trabalho da faculdade

Recommended Posts

Eu estou no primeiro ano de SI e preciso fazer um programa em C usando registros e funcoes so q esta meio dificil...

 

o trabalho é esse:

 

Permitir o cadastro 10 vôos com as seguintes informações;

• Número do vôo;

• Tipo do avião (707, 727 e 737);

• Preço unitário da passagem; e

• Quantidade de passagens (707 = 200 lugares, 727 = 170 lugares e 737 = 120 lugares);

Cadastrar um número indeterminado de reservas de vôos contendo:

• Identidade do passageiro;

• Número do vôo; e

• Quantidade de passagens.

O sistema, em caso afirmativo, deverá imprimir um bilhete contendo: Identidade do passageiro, Número do vôo, Quantidade de passagens, Preço da reserva e a mensagem “Reserva confirmada”; em caso negativo, deverá imprimir: Identidade do passageiro, número do vôo e a mensagem “Vôo lotado”.

Pesquisar:

• Vôos cadastrados (além das informações do vôo, informar a quantidade de assentos livres e ocupados);

• Uma reserva de vôo específica;

• Todas as reservas de vôos de um determinado vôo; e

• A quantidade de assentos/lugares livres para um determinado vôo

 

-------------------------------------------------------------------------------------------------------------------------------

 

minhas maiores duvidas é como cadastrar um numero indeterminado de reservas, como verificar se o aviao ainda tem passagens para serem vendidas se nao estourou o limite de lugares...

 

será q alguem pode me ajudar?

 

Grato

 

Carlos neto

Compartilhar este post


Link para o post
Compartilhar em outros sites

pelo q eu to vendo, você vai usar uma struct dentro de outra struct..

 

u'e pra verificacoes basta usar "ifs"

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça um vetor com o número de passagens para cada tipo de avião. Quando o vetor estiver completo ele imprime "Voo lotado" na tela ou numa variável.

Compartilhar este post


Link para o post
Compartilhar em outros sites

minhas maiores duvidas é como cadastrar um numero indeterminado de reservas,

Alocação dinâmica.

 

 

como verificar se o aviao ainda tem passagens para serem vendidas se nao estourou o limite de lugares...

Isso depende da estrutura de dados.

Seria interessante fazer uma struct assim, mais ou menos

 

struct aviao
{
	/* dados como nome, número etc */
	int capacidade;
	int ocupados;
}
Se ocupados == capacidade, o vôo está lotado

 

 

vcs poderiam me dar um exemplo na pratica de como fazer isso??

Isso o quê?

O sistema inteiro??

 

Diga qual é a dúvida, especificamente.

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.