| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2011 09:52:11
|
brunoejaera
Entusiasta Java
![[Avatar]](/images/avatar/5c73d38cd7b90beee3d2ca0663ac1893.jpg)
Membro desde: 13/09/2011 13:16:54
Mensagens: 21
Offline
|
Bom Dia, sou novo em Java e estou com uma dúvida, o meu professor da faculdade de estrutura de dados pediu para fazermos uma simulação de fila bancária usando a estruta FILA, até ai tudo bem, vou colocar por tópicos o que a aplicação tem que fazer.
-Criar 2 Filas, uma Fila Normal e uma Fila Especial e colocar valores em ambas (Já tenho a estrutra pronta da Fila).
-Criar uma classe Caixa que terá um vetor com 5 posições.
-As posições [0] e [1] devem primeiramente consumir os valores da Fila Especial.
-As posições [2],[3] e [4] devem consumir primeiramente os valores da Fila Normal.
-Caso a Fila Especial fique vazia as posições que estavam consumindo seus valores deveram passar a consumir os valores da Fila Normal.
-Caso a Fila Normal fique vazia as posições que estavam consumindo seus valores deveram passar a consumir os valores da Fila Especial.
-Quando houver o consumo de alguma valor mostrar para o usuário.
-Esse consumo não pode ser imediato, ou seja, deve haver um atraso de um consumo para o outro(Eu pensei em usar o método wait() e colocar dentro dele algum valor randômico).
Espero que tenha dado para intender.
Por Favor, estou precisando mto de ajuda, já quebrei a cabeça e não mi vem nenhuma idéia para fazer esse exercício.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2011 09:55:36
|
lokits5
GUJ Master
Membro desde: 15/04/2010 08:53:19
Mensagens: 1133
Localização: Santo Andre - São Paulo -Capital
Offline
|
otima explicação
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2011 10:05:46
|
Evandro_Contato
JavaTeenager
Membro desde: 04/09/2006 17:27:23
Mensagens: 176
Localização: Curitiba
Offline
|
Gostei do exercício também, ótimo para vc raciocinar
|
Evandro P. Contato
ThinkTI - Soluções Inteligentes em Softwares
http://www.thinkti.com.br
http://www.facebook.com/ThinkTISolucoes
41 3206-4760 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2011 11:26:30
|
HumbertoJr
JavaBaby
Membro desde: 17/01/2004 20:15:38
Mensagens: 77
Offline
|
Legal o exercício mas sua dúvida seria em que exatamente?Por exemplo,Como declarar os vetores ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2011 12:10:21
|
brunoejaera
Entusiasta Java
![[Avatar]](/images/avatar/5c73d38cd7b90beee3d2ca0663ac1893.jpg)
Membro desde: 13/09/2011 13:16:54
Mensagens: 21
Offline
|
Na verdade não...pode até parecer besta a dúvida...mas estou tendo dificiculdade em passar as duas variaveis para um único vetor e a manipulação das posições para consumirem as filas que eu quero.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2011 12:34:40
|
Frantic Avenger
Java Ninja
![[Avatar]](/images/avatar/486705020f2f9464cfdfafea637f0129.jpeg)
Membro desde: 19/05/2009 15:01:42
Mensagens: 258
Localização: RJ
Offline
|
brunoejaera wrote:Bom Dia, sou novo em Java e estou com uma dúvida, o meu professor da faculdade de estrutura de dados pediu para fazermos uma simulação de fila bancária usando a estruta FILA, até ai tudo bem, vou colocar por tópicos o que a aplicação tem que fazer.
Que sorte! Na minha a gente nas matérias de Algoritmos e Estrutura de Dados e na de Grafos só pode usar C, C++, Pascal ou Python. Sempre escolho C.
brunoejaera wrote:Na verdade não...pode até parecer besta a dúvida...mas estou tendo dificiculdade em passar as duas variaveis para um único vetor e a manipulação das posições para consumirem as filas que eu quero.
Cara coloca aí o que você fez até agora, onde tá dando o erro e tals que eu ajudo se souber o procedimento mais adequado.
Qualquer coisa algo que vale a pena: Tópico GUJ - Curso Java 7 no Youtube
|
Homer Simpson: "Nunca diga qualquer coisa a não ser que tenha certeza que todo mundo pensa o mesmo."
George Orwell: "Se a liberdade significa alguma coisa, será sobretudo o direito de dizer às outras pessoas o que elas não querem ouvir." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/11/2011 22:13:05
|
brunoejaera
Entusiasta Java
![[Avatar]](/images/avatar/5c73d38cd7b90beee3d2ca0663ac1893.jpg)
Membro desde: 13/09/2011 13:16:54
Mensagens: 21
Offline
|
Então cara, o problema está exatamente em como começar...eu estou tendo dificuldade em passar os valores de 2 objetos para posições específicas de um único vetor.
Eu não quero a lógica toda pronta, mas uma ajuda em como fazer pra passar valores de 2 objetos para um único vetor, com isso já dá pra eu começar a fazer alguma coisa.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2011 07:23:08
|
Lucas Abbatepaolo
JavaEvangelist
![[Avatar]](/images/avatar/90c66a47ee737b8b1d398a1c13b538d5.jpg)
Membro desde: 28/09/2009 16:33:23
Mensagens: 310
Offline
|
começe criando as classes..
Brincadeiras a parte..a logica que vc postou esta bem explicadinha.
Ninguem vai fazer pra você. Se vc postar duvidas com certeza será AJUDADO...
Agora se não sabe por onde começar.....Procure por java hello world no google..
This message was edited 1 time. Last update was at 18/11/2011 07:24:14
|
Programador Arquiteto
Bacharel em Sitemas de Informação
Oracle Certified Professional Java SE 6 Programmer
Rumo a Oracle Certified Professional, Java EE 5 Web Component Developer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2011 11:24:33
|
brunoejaera
Entusiasta Java
![[Avatar]](/images/avatar/5c73d38cd7b90beee3d2ca0663ac1893.jpg)
Membro desde: 13/09/2011 13:16:54
Mensagens: 21
Offline
|
Galera, eu comecei a desenvolver alguma coisa já...mas estou tendo um probleminha de lógica.
Ele executa o que tem que executar mas por causa da condição dentro do while ele executa coisas repetidas.
A Fila normal termina primeiro que a especial, então ele continua executando até a fila especial ficar vazia e nisso os valores da fila normal se repetem.
Eu tentei colocar em 2 while() separados, mas não dá certo pq ele executa um pra depois executar o outro e a intenção é que acha o consumo de forma semultânea de ambas as filas.
This message was edited 1 time. Last update was at 18/11/2011 11:34:15
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/05/2012 13:49:18
|
deloliveira
Smalltalk
Membro desde: 16/05/2012 13:43:56
Mensagens: 1
Offline
|
Yaee véio conseguiu fazer essa parada aee, o Eraldo passou pra minha sala tbém e to meio perdido ..
|
|
|
 |
|
|