Ir para conteúdo

POWERED BY:

Arquivado

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

Sandro Fonseca

pilhas fila listas

Recommended Posts

necessito ajuda num projeto seguinte:
qual a funcao q deve utilizar, com codigo fonte por favor(nao sei como fazer para contar os segundos de cada paragem ...etc)
Pretende efectuar a gestão de trafego de autocarros e para tal é necessário representar o problema com a seguinte especificação:
O autocarro parte da paragem inicial para visitar todas a paragens do trajecto e regressar com o percurso inverso. O número de paragens é fornecido a partida e deve ser sempre possível inserir uma nova paragem a qualquer instante. A distância de cada paragem é um valor aleatório gerado entre [10 a 20] segundos.
A cada paragem pode estar a espera um conjunto de zero ou mais pessoas ordenadas numa fila para entrar no autocarro. O número de pessoas na paragem (ou a sair do autocarro) pode ser um valor aleatório gerado entre 0 e a capacidade máxima do autocarro. Cada pessoa demora 3 segundos para entrar/sair no/do autocarro.
A cada volta do autocarro é gerado um relatório com o nome do condutor, numero total de pessoas
transportadas, e a duração total da viagem (ida e volta). Estes relatórios serão armazenados numa pilha para serem validados no final do dia. Assim no final do dia será possível obter as seguintes informações:
 Qual os condutores que realizaram trajectos nesse dia,
 O condutor que efectuou menos tempo,
 O condutor co maior lucro para a empresa em termos pessoas transportadas,
 Número de voltas do autocarro.

 

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.