Orlando C Posted December 29, 2016 at 06:57 PM Report #601569 Posted December 29, 2016 at 06:57 PM Mandarem criar um sistema que simula um hipermercado(através Modelagem de simulação de eventos discretos ) com 4 caixas, das quais 2 são com prioridades e que recebem dados de forma aleatório em Linguagem C. A pois os clientes passarem em umas das caixa devem dirigir-se ao um outro caixa para embrulho das compras e saírem do hipermercado. As 10 caixas já estão funcionando, no entanto tenho ainda alguma duvidas como : 1. como definir 2 caixa com prioridade e outra sim prioridade? 2. Como fazer com que alguns clientes passem nas caixa com prioridade e outros não? 3. como reencaminhar todos clientes para o 1 caixa para verificar os produtos comprado? if (*EstadoAgente1 == 1){ if (*EstadoAgente2 == 1){ { *FilaEventosChegada = InsertQueue(Tempo, *FilaEventosChegada); *TotalClientesFila = *TotalClientesFila + 1; } else { *NumClientesSistema = *NumClientesSistema + 1; *EstadoAgente2 = 1; TempoServico = DeterminarTempoServico(0.5, 2.0, 1); *TempoPartida2 = Tempo + TempoServico; *TempoOcupacaoAgente2 = *TempoOcupacaoAgente2 + TempoServico; *TempoTotalPermanencia = *TempoTotalPermanencia + TempoServico; } } else { *NumClientesSistema = *NumClientesSistema + 1; *EstadoAgente1 = 1; TempoServico = DeterminarTempoServico(0.5, 2.0, 1); *TempoPartida1 = Tempo + TempoServico; *TempoOcupacaoAgente1 = *TempoOcupacaoAgente1 + TempoServico; *TempoTotalPermanencia = *TempoTotalPermanencia + TempoServico; } }
HappyHippyHippo Posted December 30, 2016 at 09:44 AM Report #601579 Posted December 30, 2016 at 09:44 AM só posso resonder mediante a pouca informação que apresentas 1 - Priority queues 2 - sem informação disponível 3 - sem informação disponível (estás a ver o problema de tentar ajudar quando alguem apresenta uma dívida e não enquadra completamente o problema ?) IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now