| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/11/2010 17:19:00
|
Luleo
Smalltalk
Membro desde: 23/11/2010 17:13:11
Mensagens: 4
Offline
|
Gostaria de saber se alguem pode me ajudar a concluir e resolver esse exercicio?
O Estacionamento do seu Juca contém uma única passagem por onde os carros devem entrar e sair e por onde passa somente um carro de cada vez. A capacidade do Estacionamento é para guardar até dez carros. Se chegar um cliente para retirar um carro que não seja o mais próximo da saída, todos os carros bloqueando seu caminho sairão do estacionamento, o carro do cliente será manobrado para fora do estacionamento, e os outros carros voltarão a ocupar a mesma seqüência inicial.
Você foi contratado pelo seu Juca para implementar um sistema de controle do estacionamento. O sistema deverá contar com as seguintes opções:
1. Registrar a entrada de um carro. Aqui deve-se guardar a Placa, o Modelo e a hora da entrada;
2. Registrar a saída de um carro. Aqui deve-se, além de calcular o quanto deve ser pago, também deverá localizar o carro e mostrar quais carros devem ser retirados, caso o carro a sair não seja o mais próximo da saída;
3. Mostrar todos os carros. Aqui deve-se listar todos os carros no Estacionamento, na ordem em que estão estacionados;
4. Consultar carro. Aqui deve-se permitir a consulta das informações de um carro a partir da placa do veículo. Mostrar a placa, modelo, hora de entrada e posição em que está estacionado;
5. Consultar vaga. Aqui o sistema deve mostrar quantos carros estão estacionados e quantas vagas ainda restam.
Antecipadamente a todos os colegas do forum. Obrigado
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/11/2010 17:28:46
|
drsmachado
GUJ Expert
Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline
|
Qual a linguagem?
O que você já fez?
|
Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".
Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/11/2010 19:33:13
|
santanna106
Thread.start()
![[Avatar]](/images/avatar/979076656509dcbba02031bbee7b835f.jpg)
Membro desde: 27/04/2010 16:03:36
Mensagens: 38
Offline
|
você já começou a trabalhar a solução?
pode exibir as classes que você já desenvolveu?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/11/2010 15:10:58
|
Luleo
Smalltalk
Membro desde: 23/11/2010 17:13:11
Mensagens: 4
Offline
|
drsmachado wrote:Qual a linguagem?
O que você já fez?
Ultilizo linguagem C++ !!!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/11/2010 15:12:28
|
Luleo
Smalltalk
Membro desde: 23/11/2010 17:13:11
Mensagens: 4
Offline
|
Luleo wrote:
drsmachado wrote:Qual a linguagem?
O que você já fez?
Utilizo linguagem C++ !!!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/11/2010 15:17:05
|
entanglement
GUJ Hacker
Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline
|
Estou supondo que você está usando o STL (que faz parte do C++) e o header <stack> , não?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/11/2010 17:41:03
|
Luleo
Smalltalk
Membro desde: 23/11/2010 17:13:11
Mensagens: 4
Offline
|
Estou tentando fazer esse programa utilizando linguagem C, com structs e em pilha, mas nao consigo fechar o raciocinio. Antecipadamente agradeço.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/11/2010 19:47:15
|
entanglement
GUJ Hacker
Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline
|
Afinal decida-se: C ou C++?
Na verdade, um pouco de lápis, papel e cabeça não fazem mal a ninguém. Por exemplo, tente resolver essa parte do seu problema.
Se chegar um cliente para retirar um carro que não seja o mais próximo da saída, todos os carros bloqueando seu caminho sairão do estacionamento, o carro do cliente será manobrado para fora do estacionamento, e os outros carros voltarão a ocupar a mesma seqüência inicial.
Isso indica que você precisa de 2 pilhas, uma para representar seu estacionamento, e outra para você ir pondo os carros que vão ter de voltar para o estacionamento, certo?
Resolva este exemplo no papel. Digamos que você tenha os seguintes carros no estacionamento:
A B C D E F G
Agora, eu quero tirar o carro C, sendo que o carro que fica mais para fora (o primeiro carro que pode sair) é o carro G. Como eu faria isso ? Pense um pouquinho.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2010 11:04:24
|
npcn
Smalltalk
Membro desde: 13/12/2010 11:02:58
Mensagens: 2
Offline
|
Meu caro,
Você conseguiu a resposta deste exercicio.
Luleo wrote:Gostaria de saber se alguem pode me ajudar a concluir e resolver esse exercicio?
O Estacionamento do seu Juca contém uma única passagem por onde os carros devem entrar e sair e por onde passa somente um carro de cada vez. A capacidade do Estacionamento é para guardar até dez carros. Se chegar um cliente para retirar um carro que não seja o mais próximo da saída, todos os carros bloqueando seu caminho sairão do estacionamento, o carro do cliente será manobrado para fora do estacionamento, e os outros carros voltarão a ocupar a mesma seqüência inicial.
Você foi contratado pelo seu Juca para implementar um sistema de controle do estacionamento. O sistema deverá contar com as seguintes opções:
1. Registrar a entrada de um carro. Aqui deve-se guardar a Placa, o Modelo e a hora da entrada;
2. Registrar a saída de um carro. Aqui deve-se, além de calcular o quanto deve ser pago, também deverá localizar o carro e mostrar quais carros devem ser retirados, caso o carro a sair não seja o mais próximo da saída;
3. Mostrar todos os carros. Aqui deve-se listar todos os carros no Estacionamento, na ordem em que estão estacionados;
4. Consultar carro. Aqui deve-se permitir a consulta das informações de um carro a partir da placa do veículo. Mostrar a placa, modelo, hora de entrada e posição em que está estacionado;
5. Consultar vaga. Aqui o sistema deve mostrar quantos carros estão estacionados e quantas vagas ainda restam.
Antecipadamente a todos os colegas do forum. Obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2010 11:08:46
|
npcn
Smalltalk
Membro desde: 13/12/2010 11:02:58
Mensagens: 2
Offline
|
Luleo
Você conseguiu a resposta do questão de estacionamento.
Nestor.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2010 11:40:37
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Hoje não acordei bem disposto. Não bastando um cara que quer a solução pronta, agora há um segundo.
|
|
|
|
 |
|
|